jquery-ui-dialog – jQuery UI对话框 – 检查是否存在实例方法

前端之家收集整理的这篇文章主要介绍了jquery-ui-dialog – jQuery UI对话框 – 检查是否存在实例方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用实例方法来测试,如果jQuery UI Dialog小部件已经初始化或没有。关于 API,这是可能的,但它不适用于我:

未捕获错误:在初始化之前无法在对话框上调用方法;尝试调用方法“instance”

demo:http://jsfiddle.net/mDbV7/

更新:

这是文档中的错误,实例方法将从版本1.11.0可用,请参阅this issue

解决方法

最新版本的jQuery UI不再允许您对尚未初始化的项目调用UI方法。我刚刚被包装在一个if语句,如:
if ($("#divToBeDialoged").hasClass('ui-dialog-content')) {
    // do whatever
} else {
    // it is not initialized yet
}

编辑:更改类名,感谢@dmnc

原文链接:https://www.f2er.com/jquery/185506.html

猜你在找的jQuery相关文章