开发者

I want a cross close button on top of my overlay.

I have an overlay which appears over my webpage. I want a cross symbol on top of my overlay so that users can closs the overlay. So How i can close the overlay if the user presses esca开发者_开发知识库pe key.


$(document).keyup(function(e) {  
if (e.keyCode == 27) {
//close the overlay
}   

jquery keyup

here is the fiddle http://jsfiddle.net/yJTJz/3/


This should do it..

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

assuming that your cross button has a click handler attached that closes the overlay..

$('#closeButtonId').click(function(){
   $('#overlay').hide();
});


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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜