ZeptoJavaScript显示x元素

ZeptoJavaScript显示x元素,javascript,html,zepto,Javascript,Html,Zepto,使用zepto.js,如何显示ul中的X项,隐藏其余项并显示它们 仅当用户单击“显示更多”链接/按钮时 10倍 基本上有两种方法 使用zepto切换类,并使用css定义要隐藏的内容 var$list=$(ul.collapsed);//最初列表是折叠的 //使用“显示更多”链接切换剩余项目的显示 $(“a.show-more”)。单击(函数(){ //通过查询类名获取列表的当前状态 var shouldShow=$list.hasClass(“折叠”)==true; $list.toggleC

使用zepto.js,如何显示ul中的X项,隐藏其余项并显示它们 仅当用户单击“显示更多”链接/按钮时


10倍

基本上有两种方法

  • 使用zepto切换类,并使用css定义要隐藏的内容

    var$list=$(ul.collapsed);//最初列表是折叠的
    //使用“显示更多”链接切换剩余项目的显示
    $(“a.show-more”)。单击(函数(){
    //通过查询类名获取列表的当前状态
    var shouldShow=$list.hasClass(“折叠”)==true;
    $list.toggleClass(“折叠”);
    //根据任务设置链接文本(显示或隐藏)
    $(this.html(shouldShow?“Show less”:“Show more”);
    //这是一个链接,不要跟随它
    返回false;
    });
    
  • 使用zepto“独立”


  • 基本上有两种方法

  • 使用zepto切换类,并使用css定义要隐藏的内容

    var$list=$(ul.collapsed);//最初列表是折叠的
    //使用“显示更多”链接切换剩余项目的显示
    $(“a.show-more”)。单击(函数(){
    //通过查询类名获取列表的当前状态
    var shouldShow=$list.hasClass(“折叠”)==true;
    $list.toggleClass(“折叠”);
    //根据任务设置链接文本(显示或隐藏)
    $(this.html(shouldShow?“Show less”:“Show more”);
    //这是一个链接,不要跟随它
    返回false;
    });
    
  • 使用zepto“独立”


  • 这里有一种方法可以实现你的要求

    $(function() {
      $('li').slice(5).toggle();
    
      $('span').click(function() {
        $('li').slice(5).toggle();
      });
    });​
    
    第一个
    .slice(5).toggle()
    函数获取所有选定的列表项,将它们缩小到从索引5开始到结束的元素子集。然后切换在该子集中找到的第一个元素的可见状态

    然后,我们将一个函数附加到span上的
    click
    事件,这是我们的Show/Hide元素。该函数实际上与我们运行以隐藏索引5之后的所有元素的初始函数相同

    查看此示例,了解一个工作示例。此外,为了进一步参考,这里有和这里有


    希望有帮助

    这里有一种方法可以实现你的要求

    $(function() {
      $('li').slice(5).toggle();
    
      $('span').click(function() {
        $('li').slice(5).toggle();
      });
    });​
    
    第一个
    .slice(5).toggle()
    函数获取所有选定的列表项,将它们缩小到从索引5开始到结束的元素子集。然后切换在该子集中找到的第一个元素的可见状态

    然后,我们将一个函数附加到span上的
    click
    事件,这是我们的Show/Hide元素。该函数实际上与我们运行以隐藏索引5之后的所有元素的初始函数相同

    查看此示例,了解一个工作示例。此外,为了进一步参考,这里有和这里有

    希望有帮助

    $(function() {
      $('li').slice(5).toggle();
    
      $('span').click(function() {
        $('li').slice(5).toggle();
      });
    });​