-1

ユーザーがjQueryダイアログ内からリンクをクリックしたかどうかを検出する方法はありますか?

ダイアログはを使用して開かmoreBlock.dialog('open');れ、リンクは親ウィンドウおよびjQueryダイアログ内から利用できます。

リンクが開いているダイアログ内からクリックされたのか、親ウィンドウからクリックされたのかを検出する必要があります。

ありがとう!

4

2 に答える 2

3

ui-dialogクラスを持つ親があるかどうかを確認して、ダイアログ内にあるかどうかを確認してみませんか?

$('a').click(function(){
    if($(this).closest('.ui-dialog').length > 0){
        // code here for anchor inside dialog
    }
});

http://jsfiddle.net/p5V68/1/

于 2012-08-27T21:02:36.840 に答える
0

this.idクリックイベントをインターセプトして、またはその他の一意の識別属性を表示する必要があります。

于 2012-08-27T21:02:21.317 に答える