2017-10-02 7 views
0

これは、現在の関数である窓の外を閉じるのではなく、最後の画像で停止する必要があり、画像を分類けど

$("#btnNextImage").click(function (e) { 
       var win = window.opener.parent; 
       win.postMessage('next', '*'); 
       window.close(); //close current tab before opening new tab 
       e.preventDefault(); 
      }); 

btnNextImageをクリックしたときにこれは、画像を通過しますが、私はに取得するとき結果の最後のイメージは、ウィンドウが閉じます。私はそれが画像が最後かどうかを確認するためにチェックし、そうであれば、ユーザがウィンドウに留まったり閉じたりするかどうかを尋ねる警告を促したい。

+1

はSO無料コーディングサービスではないことを思い出させるしたいです。私はあなたに与えることができるヒントは、各画像に番号のIDを持っていることを確認し、あなたが現在いるものを確認し、最後のものにそれをキャッチする特別な 'if'を持っている場合です。 –

+0

それは最後だとどう思いますか?私たちはあなたが提供した情報からそれをどうやって得るのか、手がかりがありません。 – epascarello

答えて

0

シンプルで、その最後かどうかを確認、その後、あなたのイメージのそれぞれにイドを置けば($(「#lastId」))

あなたはウィンドウを閉じるために必要がある場合は、次に確認方法プロンプトユーザーを使用

https://www.w3schools.com/jsref/met_win_confirm.asp

関連する問題