【发布时间】:2012-05-19 08:45:18
【问题描述】:
我设计了一个页面,该页面使用设备宽度检测设备,并基于该页面加载受尊重的 js 和 css 文件。我如何评估 modernizr 中的 3 个条件,哪个是检测设备(台式机、移动设备或平板电脑)的更好方法
<script type="text/javascript">
Modernizr.load([
{
test: Modernizr.mq('(min-device-width: 320px) and (max-device-width: 728px)'),
yep : ['mob.css', 'jquery.mobile-1.1.0.css', 'jquery.mobile-1.1.0.js'],
nope : 'pc.css'
}
]);
if (!Modernizr.borderradius) {
$.getScript("jquery.corner.js", function () {
$("input").corner();
});
}
if(!Modernizr.required) {
$("#frmSearch").submit(function(){
if($.trim($("#txtSearch").val().length) == 0){
alert('Please, Enter some keyword');
return false;
}
});
}
</script>
【问题讨论】:
-
好的,你能给我举个例子吗?因为我已经使用了modernizr.mq
-
首先我想使用 3 个条件来检测设备。如何在 modernizr 中写 3 个条件?
标签: javascript jquery modernizr