如何实现多个div下li标签,一次点击显示6个,显示完标签之后替换图标,然后点击把li标签收只剩下4个,然后又换回原来的图标,各个div不冲突

楔子 2015-01-06 03:39:38
<div class="list_all fz15">
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
<a href="#" ><img src="list_logo.jpg" alt=""><span class="fl">7k7k灌水乐园</span></a>
</div>
<div class="list_btn"><a href="javascript:"></a></div>


显示完全部之后,就修改list_btn的背景图片,点击之后只显示原来4个,怎么样做呢?
...全文
206 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zujinsheng 2015-01-08
  • 打赏
  • 举报
回复
接分了.. 我看见标题就想到了 lt.. 哈哈..谢楼主
楔子 2015-01-06
  • 打赏
  • 举报
回复
自己写出来了。。散分了。来接好
$(".list_btn").click(function () {

        if($(this).parent().find('.list_all a:hidden').length!=0){
            $(this).parent().find('.list_all a:hidden:lt(6)').show();
            if($(this).parent().find('.list_all a:hidden').length==0){
                $(this).parent().find('.list_btn').css("background-image","url(../images/angle_btm2.png)");
            }
        }
        else{
            $(this).parent().find('.list_all a').hide();
            $(this).parent().find('.list_all a:lt(4)').show();
            $(this).parent().find('.list_btn').css("background-image","url(../images/angle_btm.png)");
        }
    })

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧