如何在jQuery Mobile列表视图小部件中显示图像/缩略图,但只能在iPhone上显示图像/缩略图?它是否像放置一些神奇的CSS类或数据属性一样简单,还是涉及媒体查询等?
由于
答案 0 :(得分:0)
根据userAgent
是否返回iPad
,从 listview 中删除img
。
$(document).on("pagecontainercreate", function () {
if (navigator.userAgent.match("iPad") != null) {
$(document).on("listviewcreate", function () {
$(".ui-li-has-thumb", this)
.find("img")
.remove()
.end()
.removeClass("ui-li-has-thumb");
});
}
});
每当创建 listview 时,这将从img
中删除ui-li-has-thumb
和li
类。我使用了pagecontainercreate
,因为它只触发一次。