php -
ローカルサーバーでいくつかのdivを表示/非表示にするためにjQueryをいじっています。テストページでは問題なく動作しますが、使用するたびにテストアプリ(PHPとHTMLで記述)に入れると
<a href="#"
フックを作成するには、実際には l
質問する
261 次
4 に答える
1
デフォルトのアクションを停止する必要があります。
$(document).ready(function(){
$("#show_footer_notes").click(function(event){
event.preventDefault();
controlFooterNotes(1);
});
$("#hide_footer_notes").click(function(event){
event.preventDefault();
controlFooterNotes(0);
});
});
于 2013-04-18T22:36:01.113 に答える
0
e.preventDefault() を使用したくない場合、または JS ライブラリを使用していない場合、e.preventDefault() の代わりに、
<a href="#">link</a>
為に
<a href="javascript:void(0);">link</a>
エレガントに見えないかもしれませんが、機能します。
于 2013-04-18T23:00:00.180 に答える
0
「このリンクをクリック」すると、URL に # が追加されます。それを防ぐには、次のコードを使用します。
$("#show_footer_notes").click(function(e){
controlFooterNotes(1);
e.preventDefault();
});
于 2013-04-18T22:34:55.653 に答える
0
preventDefault()
通常のイベント動作を停止するために使用します。リンク、フォーム投稿などで動作します。
$(document).ready(function(){
$("#show_footer_notes").click(function(e){
e.preventDefault();
controlFooterNotes(1);
});
$("#hide_footer_notes").click(function(e){
e.preventDefault();
controlFooterNotes(0);
});
});
ドキュメントはこちら: http://api.jquery.com/event.preventDefault/
于 2013-04-18T22:35:16.267 に答える
ローカルサーバーでいくつかのdivを表示/非表示にするためにjQueryをいじっています。テストページでは問題なく動作しますが、使用するたびにテストアプリ(PHPとHTMLで記述)に入れると
<a href="#"
フックを作成するには、実際には l
質問する
261 次
4 に答える
1
デフォルトのアクションを停止する必要があります。
$(document).ready(function(){
$("#show_footer_notes").click(function(event){
event.preventDefault();
controlFooterNotes(1);
});
$("#hide_footer_notes").click(function(event){
event.preventDefault();
controlFooterNotes(0);
});
});
于 2013-04-18T22:36:01.113 に答える
0
e.preventDefault() を使用したくない場合、または JS ライブラリを使用していない場合、e.preventDefault() の代わりに、
<a href="#">link</a>
為に
<a href="javascript:void(0);">link</a>
エレガントに見えないかもしれませんが、機能します。
于 2013-04-18T23:00:00.180 に答える
0
「このリンクをクリック」すると、URL に # が追加されます。それを防ぐには、次のコードを使用します。
$("#show_footer_notes").click(function(e){
controlFooterNotes(1);
e.preventDefault();
});
于 2013-04-18T22:34:55.653 に答える
0
preventDefault()
通常のイベント動作を停止するために使用します。リンク、フォーム投稿などで動作します。
$(document).ready(function(){
$("#show_footer_notes").click(function(e){
e.preventDefault();
controlFooterNotes(1);
});
$("#hide_footer_notes").click(function(e){
e.preventDefault();
controlFooterNotes(0);
});
});
ドキュメントはこちら: http://api.jquery.com/event.preventDefault/
于 2013-04-18T22:35:16.267 に答える