0

誰かが私を助けてくれるかしら。基本的に、画像を表示するためのjqueryポップアップウィンドウがあります。現時点では、ポップアップウィンドウを閉じる唯一の方法は、ポップアップの外側またはページのいわゆる本文をクリックすることです。

ポップアップウィンドウで開くdiv内の閉じるボタンを追加しました。クリックしてポップアップウィンドウを閉じると、JavaScriptを使用して通知します。

これが私が得たもので、うまく機能し、ポップアップウィンドウを閉じますが、ユーザーがポップアップウィンドウを閉じた後に別の写真をもう一度クリックしたい場合、ポップアップウィンドウは開きませんか?

クリックするとタイムアウトするようにJavaScriptを調整する方法などはありますか?

ありがとう。

<script> 
 $(function(){ 
  $('.close-button-window').click(function(){   
  $('.photo-window').fadeOut(); //hide the button 
    $('.close-button-window').fadeOut(); //hide the button 


}); 
}); 


        </script>
4

2 に答える 2

0

ポップアップウィンドウを開く機能で、次のことを確認します(または同様のもの)

$('.photo-window').fadeIn(); //hide the button 
$('.close-button-window').fadeIn(); //hide the button 
于 2013-01-03T08:44:12.350 に答える
0

これがダイアログではなく実際のポップアップウィンドウである場合、このようなものが機能するはずです

<a href="self.close()">Close this Window</a>

于 2013-01-03T09:02:47.320 に答える