我有一個具有多個內部鏈接的導航欄。如何防止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