0

私はこのコードを得ました:

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

私のhtmlマークアップでは、次のコードを使用してページが上にスクロールするのを防ぎます:

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

しかし、今では初めてリンクをクリックしたときだけ機能します。上記の jquery 関数に return false をアタッチして、リンクのデフォルト アクションを防止する必要があります。何か案が?ありがとう!

解決済み: 私のせいです! マークアップに href="#" を残しました。みんな、ありがとう!

4

2 に答える 2

2

jQuery の「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">
于 2012-10-22T09:49:49.780 に答える
1

このコードを試してください:

$('#la_freccia_dx').on('click', function(){
 boutique_next(); 
 return false;  
});
于 2012-10-22T09:46:53.063 に答える