Javascript 在网站上使用JS更改集合内容

Javascript 在网站上使用JS更改集合内容,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试更改网站上的一组内容,但无法使脚本正常工作,是否有人可以帮助我。 假设内容是4个数字,并具有以下代码。我想使用按钮1、2、3和4在这些内容之间切换 我知道一个简单的addClass和removeClass可以做到这一点,但无法让它正常工作。以下是一组内容示例: 文章标题#1 Lorem ipsum dolor sit amet,是一位杰出的献身者。悬而未决的是,它的存在是一个巨大的漩涡,它的存在是一个进步的精英。欧盟的悬而未决的缺陷在于,它的直径为1毫米,体积为1毫米 听起来您

我正在尝试更改网站上的一组内容,但无法使脚本正常工作,是否有人可以帮助我。 假设内容是4个数字,并具有以下代码。我想使用按钮1、2、3和4在这些内容之间切换

我知道一个简单的addClass和removeClass可以做到这一点,但无法让它正常工作。以下是一组内容示例:

  • 文章标题#1 Lorem ipsum dolor sit amet,是一位杰出的献身者。悬而未决的是,它的存在是一个巨大的漩涡,它的存在是一个进步的精英。欧盟的悬而未决的缺陷在于,它的直径为1毫米,体积为1毫米


听起来您需要:

  • 在页面上包括项目2-4
  • 隐藏适当的项目(css显示:无)
  • 点击“阅读更多”链接,显示下一项

听起来您需要:

  • 在页面上包括项目2-4
  • 隐藏适当的项目(css显示:无)
  • 点击“阅读更多”链接,显示下一项

    • 也许这就是你要找的

      使用fadeIn()显示隐藏的文章,使用hide()隐藏其他文章。通过引导使用选项卡还有其他方法


      也许这就是你要找的

      使用fadeIn()显示隐藏的文章,使用hide()隐藏其他文章。通过引导使用选项卡还有其他方法

      你可以试试这个。 在您的锚上添加了click事件,然后检查单击了哪一个,以根据锚确定要显示的文章

        $(".article-link").on('click',function(e){
      e.preventDefault();
      var whichLink = $( this ).index()+1;
      
      if( currentArticle != whichLink){
      
          $('.article-list-vertical-1').each(function(){
      
            if($( this ).css('display') == 'block'){
      
              $( this ).animate({opacity:0},function(){
                $( this ).css({"display":"none"});
      
      
                $('#list-'+whichLink).css({"display":"block",opacity:0});
                $('#list-'+whichLink).animate({opacity:1},function(){
                  currentArticle = whichLink;
                });
      
              })
            }
          });
      }
      
      }))

      使用此选项,您可以轻松添加更多文章,而无需更改“单击”处理程序

      在这里工作:

      -干杯,伙计。

      你可以试试这个。 在您的锚上添加了click事件,然后检查单击了哪一个,以根据锚确定要显示的文章

        $(".article-link").on('click',function(e){
      e.preventDefault();
      var whichLink = $( this ).index()+1;
      
      if( currentArticle != whichLink){
      
          $('.article-list-vertical-1').each(function(){
      
            if($( this ).css('display') == 'block'){
      
              $( this ).animate({opacity:0},function(){
                $( this ).css({"display":"none"});
      
      
                $('#list-'+whichLink).css({"display":"block",opacity:0});
                $('#list-'+whichLink).animate({opacity:1},function(){
                  currentArticle = whichLink;
                });
      
              })
            }
          });
      }
      
      }))

      使用此选项,您可以轻松添加更多文章,而无需更改“单击”处理程序

      在这里工作:


      -干杯,伙计。

      我没有看到任何脚本。到目前为止你试过什么?我没有看到任何脚本。到目前为止你都试了些什么?谢谢你,利奥,这篇文章已经够近了。我想我已经在这些链接中得到了我所需要的。再次感谢,干杯!谢谢你,利奥,谢谢你的贴子。我想我已经在这些链接中得到了我所需要的。再次感谢,干杯!如果我想在脚本中添加.article-list-vertical-2和article-list-vertical-1,有什么建议吗。干杯如果我想在脚本中添加.article-list-vertical-2和article-list-vertical-1,有什么建议吗。干杯@DanielRuf什么链接?对不起,拿错了旗。这个答案的质量非常高,不能真正回答问题或提供解决方案。这应该是一个评论,而不是答案。@DanielRuf什么链接?对不起,拿错了标志。这个答案的质量非常高,不能真正回答问题或提供解决方案。这应该是评论,而不是回答。