页面代码:
图书 >
11
|11
|11
|11
|11
|11
小说
22
|22
|22
|22
|22
|22
问题:只显示前面3个的11|(即显示红色部分),后面的隐藏掉,当鼠标移到“图书 >”时才全部显示出来,不知道怎么做?添加什么的jq代码。
回复讨论(解决方案)
补充:全部显示出这些内容如下
11
|11
|11
|11
|11
|11
图书 >function lishow() {$("#aaa li").show();}function lihide() {$("#aaa li").slice(3).hide();}$(lihide);var timer;$("#bbb").mouseenter(function(event){lishow();}).mouseleave(function(event){timer = setTimeout(lihide, 300);});$("#aaa").mouseenter(function(event){clearTimeout(timer);}).mouseleave(function(event){lihide();});11 |11 |11 |11 |11 |11
登录后复制
2楼大神,功能是实现了。但是如果后面还有类似图书的层就不能用了。
图书1 >
11
|11
|11
|11
|11
|11
图书2 >
11
|11
|11
|11
|11
|11
如果我想图书2(图书3…) 也实现同样的功能。怎么修改。
图书1 >11 |11 |11 |11 |11 |11 图书2 >function lishow(t) {$(t).next().find("li").show();}function lihide(t) {$(t).find("li").slice(3).hide()}$(function() {$(".bbb").each(function() {lihide($(this).next());});});var timer;$(".bbb").mouseenter(function(event){lishow(this);}).mouseleave(function(event){var t = $(this).next();timer = setTimeout(function() {lihide(t);}, 300);});$(".bbb").next().mouseenter(function(event){clearTimeout(timer);}).mouseleave(function(event){lihide(this);});11 |11 |11 |11 |11 |11
登录后复制
大神,辛苦你了。我就想做网易云阅读的那样。http://yuedu.163.com/。
(鼠标移入图书的时候)。
你帮我做一下小例子就可以了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3116733.html