目标:通过$.ajax
加载HTML内容,将其插入到DOM中,让jQuery应用主题样式。
移动端问题:内容被插入,但缺乏jQuery 主题。
代码:
$.ajax({
...
success: function(html) {
$('#container').append(html);
$('#page').page('refresh', true);
}
});
返回的超文本标记语言包括jQM应该样式化的data-role
标记...
<a data-role="button">Do Something</a>
我没有像应该的那样应用样式,而是得到了以下错误:
未捕获异常:页面小部件实例没有这样的方法'refresh‘
以上代码使用http://code.jquery.com/mobile/latest/jquery.mobile.js
进行了测试
类似的问题使我看到了上面的错误消息:
Consistently update page with appropriate jQuery Mobile styles
JQM (jQueryMobile) Dynamically added elements not displaying correctly and CSS is not applied
https://stackoverflow.com/questions/6297470
复制相似问题