我正在使用两个jquery插件:
scrollto和fading-tabs
它们都通过href属性(href =“#some-id”)
激活该功能如何在同一时间激活href中的两个ID?喜欢:
href="#some-id1,#some-id2"
答案 0 :(得分:1)
你应该自己附加到click事件处理程序并调用你想要的特定方法,而不是让每个插件都这样做:
$('#myLink').unbind().click(function()
{
var href = this.href;
// Invoke other methods as you want here
$(this).scrollto(/* Something with href.split(',')[0] */);
$(this).fadingTabs(/* Something with href.split(',')[1] */);
});
答案 1 :(得分:0)
你不能这样做。也许你可以有两个彼此接近的元素,并将href
设置为这些元素,然后在这两个元素上调用插件。
答案 2 :(得分:0)
我认为更好的解决方案是将这些转换为以下类:
class="some-id1 some-id2"
然后用你的jQuery执行以下操作:
$(".some-id1").scroll....
$(".some-id2").fade....
答案 3 :(得分:0)
没有找到解决这两个hrefs的解决方案。但对于那些试图做同样事情的人来说:
有一个制表符开关,并使链接滚动到制表符容器。
我通过使用jquery构建自己的选项卡脚本并通过javacript通过单击函数激活选项卡然后使用.scrollTo来解决问题