【问题标题】:highlight both page and matching tab in jquery在 jquery 中突出显示页面和匹配选项卡
【发布时间】:2012-08-29 06:24:55
【问题描述】:

我有一个标签导航链接(tab1,tab2,tab3),页面底部有每个标签的页面链接导航。

标签突出显示

$(document).ready(function(){
  var str=location.href.toLowerCase();
     $(".tabs li a").each(function() {
         if (str.indexOf(this.href.toLowerCase()) > -1  ) {
            $("li.highlight").removeClass("highlight");
            $(this).parent().addClass("highlight");
         }
      });
})

页面高亮

$(document).ready(function(){
   var str=location.href.toLowerCase();
   $(".paging li a").each(function() {
      if (str.indexOf(this.href.toLowerCase()) > -1  ) {
        $("li.hp").removeClass("hp");
        $(this).parent().addClass("hp");
      }
    });            
 }) 

虽然每个功能都正确突出显示了页面链接和选项卡链接,但我如何才能同时突出显示当前选项卡(单击页面链接后)和当前页面?上面的功能可以用吗?

谢谢!

【问题讨论】:

  • 你能提供一个小提琴来更好地解释你想要什么以及发生了什么吗?

标签: javascript jquery hyperlink


【解决方案1】:

是的,您可以使用相同的函数,只需绑定一个函数来调用上述函数到页面链接标签 给一个html元素一个id 例如<Div id="myId"></Div> 试试这个

$("myId").live('click',function(){
  // call whichever function you want to
 }) ;

【讨论】:

  • 检查上面我修改了答案
猜你喜欢
  • 2021-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-09
  • 2021-06-14
相关资源
最近更新 更多