前端之家收集整理的这篇文章主要介绍了
$(…).on不是一个函数 – jQuery错误,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用对话框,当
用户在
页面上的任何位置点击该对话框时,我
关闭。
这是我的代码:
$('body').on('click','.ui-widget-overlay',function()
{
$('#myRateSettingsPopup').dialog('close');
});
不知怎的,它返回一个错误:
$(…)。on不是一个函数
我的代码有什么问题?
我正在使用jquery-1.6.1.min.js,但是我无法将其更新到最新版本。我有约束力
还有其他方法吗?
方法
on在jQuery版本1.7中引入。
我想你必须将jQuery库升级到最新版本。
否则可以使用bind:
$( ".ui-widget-overlay" ).bind( "click",function(e) {
$('#myRateSettingsPopup').dialog('close');
e.stopPropagation();
});
原文链接:https://www.f2er.com/jquery/182718.html