将选择器限制为特定的定位标记
Limit selector to specific anchor tags
我有一个带有内部锚点标记的页面,它可以将访问者带到页面上的各个div,还有jQuery选项卡式内容,它也使用锚点标记。我使用ScrollMagic在内部锚点标签之间进行平滑导航,但它也会在jQuery选项卡式内容上触发,导致不必要的结果。有没有一种方法可以忽略某些内部锚点标签?
这是将ScrollMagic链接到内部锚点标记的代码行。如何让它忽略具有某个类的div?
$('a[href*=#]:not([href=#])').click(function() {
将类添加到:not
选择器:
$('a[href*="#"]:not(.myclass, [href="#"])').on('click', function(e) {
e.preventDefault();
alert('click');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#">
triggers
</a>
<br>
<a href="#" class="myclass">
doesn't trigger
</a>
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jquery IE7中的第n个选择器
- 将选择器限制为特定的定位标记
- 定位将禁用悬停选择器和鼠标悬停事件
- 如何使用 .querySelectorAll 选择器定位 .style 属性
- 在定位选择器(或其他东西)时遇到问题
- 使用CSS选择器来定位存储在javascript元素中的一些数据
- 如何动画定位固定:之前选择器与jQuery
- jQuery日期选择器定位
- 使用jQuery选择器定位页面上的元素
- Selenium多重选择器不能定位元素
- jQuery选择器:定位表单中的输入
- 在搜索同级时使用 CSS 选择器而不是 XPath 定位器