如果我在同一页面上使用来自 https://github.com/fnagel/jquery-ui 的选择菜单,Tinymce 将停止工作
默认配置的Tinymce
和选择菜单:
$('select.flags').selectmenu();
编辑:
问题是在带有 tinymce 的页面上我没有加载 selectmenu
函数的脚本。我应该将它从运行所有功能的 js 中删除,还是有任何方法可以将其修改为仅在该功能存在且能够运行时运行
最佳答案
这是解决“函数不存在”问题的简单方法。
$.fn.selectmenu = $.fn.selectmenu || $.noop
$('select.jquery_smenu').selectmenu(); //do what you will
或者你可以这样做:
if( $.fn.selectmenu ){
$('select.jquery_smenu').selectmenu(); //do what you will
}
郑重声明,function does not exist or var is not a function 是 javascript 问题,而不是 jQuery 问题。希望这对您有所帮助!
关于javascript - 如果函数不存在,jQuery 会中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9653977/