开发者社区> 问答> 正文

jquery问题。。

后台生成一组image元素,一组div用于显示在下方(div的id =“lay_”+image的id), 点击或mouseenter 显示一个div,怎样实现 鼠标离开image元素并且离开div块,才隐藏div块 ?怎么判断鼠标是在一个元素上。。。是点击或enter 一个image, 显示对应的div。。。离开也是一样

$(".boxlistImage").bind("mouseenter", function (event) {
       var $boxContain = $("#lay_" + $(this).attr("id"));
       var os_Left = $(this).offset().left - 100 + "px";
       var os_Top = $(this).offset().top - 160 + "px";
       $boxContain.css({ "top": os_Top, "left": os_Left });
       $boxContain.show();
   });
 
 
   $(".boxlistImage").bind("mouseleave", function (event) {
       var boxid = $(this).attr("id");
       $("#lay_" + boxid).hide();
   });

展开
收起
a123456678 2016-07-07 14:22:16 1862 0
1 条回答
写回答
取消 提交回答
  • $(".boxlistImage").live({
        mouseenter:function(){
        },
        mouseleave:function(){
                 
        }
    });
    2019-07-17 19:52:46
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Javascript中的函数 立即下载
JavaScript函数 立即下载
23-Vue.js在前端...1506518547.pdf 立即下载

相关实验场景

更多