这是我的代码:
$('body').on('click','.ui-widget-overlay',function() { $('#myRateSettingsPopup').dialog('close'); });
不知怎的,它返回一个错误:
$(…)。on不是一个函数
我的代码有什么问题?
我正在使用jquery-1.6.1.min.js,但是我无法将其更新到最新版本。我有约束力
还有其他方法吗?
我想你必须将jQuery库升级到最新版本。
否则可以使用bind:
$( ".ui-widget-overlay" ).bind( "click",function(e) { $('#myRateSettingsPopup').dialog('close'); e.stopPropagation(); });