1

target=_blank失敗した場合はデフォルトで設定したいと思いwindow.open()ます。

例えば。ユーザーは、を呼び出すリンクをクリックしますwindow.open()。ただし、ポップアップはポップアップブロッカーによってブロックされます。このシナリオでは、代わりに新しいウィンドウを開きたいと思います。これは可能ですか?

PSjQueryをロードしました。

4

1 に答える 1

0

これを試して

これがあなたのAタグであると仮定します

<a href="http://www.w3schools.com" id="myLink" target="_blank">Click me</a>

次に、jqueryを使用して、クリックイベントハンドラーをこれに追加します。

$("#myLink").click(function(e){
    if(!window.open("http://www.w3schools.com")){
        e.preventDefault();
    } 
});
于 2012-04-18T18:54:58.250 に答える