Javascript Jquery 1.5.2替换.on()函数

Javascript Jquery 1.5.2替换.on()函数,javascript,jquery,Javascript,Jquery,有Jquery专家帮我吗 我在一个需要使用Jquery 1.5.2的项目中,我需要使用.on()函数 怎样才能使它起作用 代码模型如下所示: $(document).on('mozfullscreenchange webkitfullscreenchange fullscreenchange',function(){ //一些代码 警报(“荧光屏改变”) }); 函数全屏(){ 警惕(“全面”); 如果(!document.fullscreenElement&&//替代标准方法 !docume

有Jquery专家帮我吗

我在一个需要使用Jquery 1.5.2的项目中,我需要使用.on()函数

怎样才能使它起作用

代码模型如下所示:

$(document).on('mozfullscreenchange webkitfullscreenchange fullscreenchange',function(){
//一些代码
警报(“荧光屏改变”)
});
函数全屏(){
警惕(“全面”);
如果(!document.fullscreenElement&&//替代标准方法
!document.mozFullScreenElement&&!document.webkitFullscreenElement&&!document.msFullscreenElement){//当前工作方法
if(document.documentElement.requestFullscreen){
document.documentElement.requestFullscreen();
}else if(document.documentElement.msRequestFullscreen){
document.documentElement.msRequestFullscreen();
}else if(document.documentElement.mozRequestFullScreen){
document.documentElement.mozRequestFullScreen();
}else if(document.documentElement.webkitRequestFullscreen){
document.documentElement.webkitRequestFullscreen(元素.允许键盘输入);
}
}否则{
if(document.exitFullscreen){
document.exitFullscreen();
}else if(document.msexit全屏){
document.msExitFullscreen();
}else if(document.mozCancelFullScreen){
document.mozCancelFullScreen();
}else if(document.webkitExitFullscreen){
document.webkitExitFullscreen();
}
}
}


全屏
下面是一个使用代理的示例:

<button id="fullscreen">fullscreen</button>

jQuery(document).delegate('#fullscreen', 'click', function() {
    fullscreen();
});
全屏
jQuery(文档).delegate(“#全屏”,“单击”,函数(){
全屏();
});
您可以在旧版本中使用

从jQuery1.7开始,不推荐使用.live()方法。使用.on()附加事件处理程序。较旧版本的jQuery用户应优先使用.delegate(),而不是.live()。(摘自)

$('button').live('click',function()){
警报(“点击”);
});


单击
使用
live()
delegate()
谢谢@这是一种方式!如果你愿意,你可以回答