trigger

jquery-mobile – jQueryMobile:未捕获的TypeError:无法调用未定义的方法’_trigger’

我正在使用带有backbone.js的jQueryMobile.当我加载主页时,我收到以下错误:这是我加载主页所做的.在routes.js中:在view.js中在home.html错误堆栈跟踪:其他页面正确呈现.只有主页给我带来麻烦.我哪里出错了?解决方法我认为这个错误可能是因为jQueryMobile需要一个元素来转换为changePage.这是一个黑客攻击,但是在index.html中将data-role属性设置为“page”的空div应解决它:

jquery – 我怎么能让$.each等到.trigger(‘click’)事件加载所有东西?

在$.getJSON成功函数中,我首先触发另一个元素的click事件:触发的click事件有自己的$.getJSON方法将一堆数据加载到div中.触发事件后的下一行:起初$.each似乎没有做任何事情,但我在触发事件后立即添加了警报.响应警报后,$.each中的代码显示了它应该是什么.我猜测$.each在点击事件完成加载数据之前正在运行.setTimeout暂停足够长的时间以使click事件加载数据,但我宁愿不设置任意时间:我也试过$.when和$.then无济于事:解决方法整理得更清晰.trigger(