我有一个具有多个内部链接的导航栏。如何防止href =#激活jQuery功能的多个实例
<li><a href="#home">Home</a></li>
<li><a href="#products">Products</a></li>
<li><a href="#contactus">Contact Us</a></li>
而且,我有一个每2秒运行一次的jQuery函数。
<script>
$(function() {
setInterval(playSlideShow(), 2000);
function playSlideShow() {
// codes to change slide
}
});
</script>
的问题是每当我在导航栏链接点击(与href="#"
),它创建间隔的新实例运行在每2秒playSlideShow()
。例如,如果我点击5次导航栏链接,幻灯片会在2秒内更改5次,而不是2秒内1次。
如何预防?
谢谢。
你的代码不被点击的锚的实际代码。你能提供真实的代码吗? – Adder