将新的 jQuery 移动元素插入页面时,它们的样式不正确,即使在.trigger("create");
包含元素上使用也是如此。这确实可以,但是在某种程度上设置了正确的样式,但还不够。
例如,当像这样附加时:
for (var i=0; i<len; i++){
...
$('#results').append("<a href='#' data-role='button'>"+content+"</a>");
}
$('#results').trigger("create");
显示是这样的:
注意额外的圆角。而如果我只是在页面上包含代码,它会正确显示,如下所示:
每当我在页面加载后将任何内容加载到页面中时,都会发生同样的问题。除了强制自定义样式表中的样式之外,有没有人知道解决这个问题的方法?