2011-07-28 10 views
1

私のウェブページ上に表示されるオーバーレイがあります。ユーザーがオーバーレイを閉じ込めることができるように、オーバーレイの上に十字記号が必要です。では、ユーザーがエスケープキーを押した場合、どうやってオーバーレイを閉じることができますか?ここオーバーレイの上にクロスクローズボタンが必要です。

答えて

1

..です

$(document).keyup(function(e){ 
    if (e.which == 27){ 
    $('#closeButtonId').trigger('click'); 
    } 
}); 

はあなた十字ボタンは、それがオーバーレイを閉じクリックハンドラを添付していると仮定..

$('#closeButtonId').click(function(){ 
    $('#overlay').hide(); 
}); 
0
 if (e.keyCode ==27){ 
      $('#your x-button').click(); 
    } 
+0

あなたの回答についても教えてください。 – Smar

関連する問題