如果目标没有特定的类('noscroll',如下所示),如何更改此选择器以仅调用我的函数?
$('a[href^="#"]').live('click', navigation.smoothScroll);
<a class="noscroll" href="#">My Link</a>
像这样的东西(伪代码):
if (!($this).hasClass('noscroll'))
($this).live('click', navigation.smoothScroll);
答案 0 :(得分:2)
您可以使用.not()
$('a[href^="#"]').not('.noscroll').live('click', navigation.smoothScroll);
答案 1 :(得分:1)
$('a[href^="#"]:not(.noscroll)').live('click', function () {
//your code here
});