我只需要为移动浏览器应用以下jquery:
<script>
$('.right').insertBefore('left');
</script>
Run Code Online (Sandbox Code Playgroud)
这是重新排序bootstrap列的位置.
我该怎么做呢?它需要被包裹吗?
vij*_*ayP 17
总是很难检测它是移动设备的浏览器还是带触摸屏的笔记本电脑.因此,如果您关注屏幕尺寸,我会建议您检测屏幕尺寸,如果它低于一定水平(如下所示481px),那么我们将假设它是一个移动屏幕并将执行您需要的代码如下:
$(document).ready(function () {
$(window).on("resize", function (e) {
checkScreenSize();
});
checkScreenSize();
function checkScreenSize(){
var newWindowWidth = $(window).width();
if (newWindowWidth < 481) {
$('.right').insertBefore('.left');
}
else
{
$('.left').insertBefore('.right');
}
}
});
Run Code Online (Sandbox Code Playgroud)
小智 6
要编写仅适用于移动设备的 jQuery,只需使用下面的示例,它对我有用。
if(window.outerWidth < 425) {
alert('your jquery code here - it fires for mobile device only');
}
Run Code Online (Sandbox Code Playgroud)
编辑:错误的符号小于
| 归档时间: |
|
| 查看次数: |
12937 次 |
| 最近记录: |