diaplay none or block

一般电商网站都会有banner的列表,hover的时候会出现div,会根据li的内容的而改变而改变div的内容,如果div只是展示内容,不做其他的点击要求,这样show()就可以了;

但是,如果div的内容里面如果有点击事件,就要求鼠标移入到div的时候,div可以移入,而不是离开li的时候div   hide();

有两种方法;一种是搭建页面的时候把div搭建成li的子集,再一种添加事件的时候,不要添加hover,添加mouseenter事件.

```

.box1{

width:500px;

height:500px;

background:#ccc;

position:absolute;

z-index:99;

display:none;

top:0;

left:0;

}

新建

确定

$("p").on("click",function(){

$(".box1").css("display","block")

})

$("span").on("click",function(){

$(".box1").css("display","none")

})

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一般电商网站都会有banner的列表,hover的时候会出现div,会根据li的内容的而改变而改变div的内容,如...
    哼_阅读 1,274评论 0 0
  • //------------------------- 第一章 认识JQuery ----------------...
    米塔塔阅读 4,084评论 0 9
  • jQuery基础 什么是JQ?一个优秀的JS库,大型开发必备JQ的好处?一简化JS的复杂操作二不再需要关心兼容性三...
    幺七阅读 4,500评论 0 2
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,718评论 1 92

友情链接更多精彩内容