2012-10-22 34 views
0

我得到這個代碼:附上返回false,jQuery的綁定

$('#la_freccia_dx').bind('click', function(){ 
boutique_next(); 
}); 

在我的HTML標記我阻止了網頁使用此代碼向上滾動:

<a id="la_freccia_dx" href="#" onclick="boutique_next(); return false;"> 

但現在它僅適用於我第一次點擊鏈接。我需要將返回false附加到上面的jquery函數中,並阻止鏈接的默認操作。任何想法? 謝謝!

已解決:我的錯!我在標記中留下了href =「#」。感謝大家!

回答

2

使用jQuerys 「event.preventDefault()」:

$('#la_freccia_dx').bind('click', function(event){ 
event.preventDefault(); 
boutique_next(); 
}); 

我會做這樣的:

$('#la_freccia_dx').click(function(event){ 
event.preventDefault(); 
boutique_next(); 
}); 

與我HTML爲:

<a id="la_freccia_dx"> 
+0

這工作!謝謝詹姆斯!我之前嘗試過,但是您的html建議讓我意識到我在鏈接中留下了href =「#」! –

+0

+1使用防止默認值並且不返回false; – meo