私はここにクリックハンドラーとのリンクを持っています。 hrefは必要な情報で満たされています。しかし、私はこのリンクを開くにはクリックしないでください。だから私はevent.preventDefaultを行い、正常に動作します。しかし、私はtarget = "_ top"誰かがリンクをクリックする必要があります。これも可能ですか?event.preventDefaultでリンクをターゲットに設定するにはどうすればよいですか?
0
A
答えて
0
はreturn false;
にevent.preventDefault();
機能を変更し、scrollTopスプライトを使ってHTML animatationました:$('html, body').animate({scrollTop:0});
今リンクはhrefの次されていないが、それは
先頭にスクロール
0
リンクのデフォルト動作を妨げている場合は、別のことをしています。その何かがウィンドウの位置を変更することにし、あなたがトップウィンドウの位置を変更したい場合、あなたはそれを参照するためにwindow.top
を使用し、location
プロパティを介して、例えばその場所を設定することができますについて
window.top.location = /* ... */;
インスタンス(live example):
HTML:
<a id="theLink" href="http://jsbin.com">This link</a>
says jsbin.com and doesn't have <code>target="_top"</code>,
but will actually go to stackoverflow.com and do it
in the top window. (Seems a bit evil.)
はJavaScript:
jQuery(function($) {
$("#theLink").click(function(event) {
window.top.location = "http://stackoverflow.com";
return false;
});
});
...しかし、これはなぜリンクがその仕事をしないのかという問題を提起する。 :-)
それともあなたはそれをクリックだときにそれを持っていないリンクにtarget="_top"
を追加しようとしている場合は、あなたが行うことができます:
var link = /* ...get the link element, e.g., $("#theLink") or whatever */;
$("#theLink").click(function() {
link.attr("target", "_top");
});
注私はを妨げないだということデフォルトアクションがそこにあります。
—リンクをクリックする前に属性を設定しておくことをお勧めします。
関連する問題
- 1. スライドにリンクを設定するにはどうすればいいですか?
- 2. 新しいHTML5ボイラープレートでIE9をターゲットに設定するにはどうすればよいですか?
- 3. 特定の<table>タグをターゲットに設定するにはどうすればよいですか?
- 4. VisualStateManagerで複数のUIElementsをターゲットに設定するにはどうすればよいですか?
- 5. トリガーでエフェクトをターゲットに設定するにはどうすればよいですか?
- 6. iframeの中で<img>をターゲットに設定するにはどうすればよいですか?
- 7. CSSでMicrosoft Edgeをターゲットに設定するにはどうすればよいですか?
- 8. Googleタグマネージャでサイト検索ユーザーをターゲットに設定するにはどうすればよいですか?
- 9. firebaseデータベースで単一の値をターゲットに設定するにはどうすればよいですか?
- 10. <a>の中でh1をターゲットに設定するにはどうすればよいですか?
- 11. プラグインコンポーネント用にインポートされたCMAKEターゲットを設定するにはどうすればよいですか?
- 12. 前の兄弟をホバーでターゲット設定するにはどうすればよいですか?
- 13. トップレベルルータのアウトレットを角度2でターゲット設定するにはどうすればよいですか?
- 14. YouTubeのiframeのURLのみをターゲットに設定するにはどうすればよいですか?
- 15. Blackberryブラウザをターゲットに設定するにはどうすればよいですか?
- 16. 複数のAPIレベルをターゲットに設定するにはどうすればよいですか?
- 17. Azureでは、監視設定をデプロイメントスロットにリンクするにはどうすればよいですか?
- 18. モジュールをどのようにターゲットに設定できますか?
- 19. AttachedPropertyをマルチバインディングのターゲットにするにはどうすればよいですか?
- 20. ユーザーがリンクをクリックしたときにカウントダウンを設定するにはどうすればよいですか?
- 21. Libharuでトランスフォーメーションマトリックスを設定するにはどうすればよいですか?
- 22. UIImageViewでUIGestureRecognizerを設定するにはどうすればよいですか?
- 23. ダイアログでButto.onClickListenerを設定するにはどうすればよいですか?
- 24. Glassfishでログレベルを設定するにはどうすればよいですか?
- 25. Razor:ValidationSummaryでクラスを設定するにはどうすればよいですか?
- 26. Dockerfileで$ PS1を設定するにはどうすればよいですか?
- 27. STOMPでActiveMQを設定するにはどうすればよいですか?
- 28. MEFでPrivateBinPathを設定するにはどうすればよいですか?
- 29. HttpWebRequest.GetRequestStreamでタイムアウトを設定するにはどうすればよいですか?
- 30. PhpStormでデータベースを設定するにはどうすればよいですか?