Jqm不是一个function
我在Jquery和JqModal遇到了一些麻烦,我希望你能帮忙,因为我已经挣扎了好几个小时..
使用带有onclick操作的单个按钮元素运行我的方法“test”(如下所示):
$(’#picture_form’)。jqm({ajax:’/ test.php’});
$( ‘#picture_form’)jqmShow()。
这会将test.php的ajax内容加载到我的div元素picture_form中,使用JqModal显示为它! 虽然当我关闭此窗口,并重新单击该按钮时,我收到错误:
$(“#picture_form”)。jqm不是一个函数。
作为一种解决方案,我尝试使用JqModal触发器function,这使我能够根据需要多次打开和关闭JqModal窗口。 遗憾的是我只能使用测试环境调用’触发器’,在我的生产代码中我必须使用函数打开JqModal窗口。
有没有人知道为何在使用函数时调用开口时出现这个’bug’?
提前致谢
如果内存服务,你只应该调用初始化jqm
方法一次。 尝试初始化document.ready事件中的模态,然后在你的onclick中你只需要调用jqmShow函数。 如果这仍然不起作用,你可以发布更多的周围代码? 祝好运!
这应该解决它。 在要显示它的位置添加它:
$('#ex2').jqm({ajax: action,target: 'div.jq_content', trigger: false, modal:true }).jqmShow();