作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只需要为移动浏览器应用以下 jquery:
<script>
$('.right').insertBefore('left');
</script>
这是为了重新排序引导列的位置。
我该怎么做?需要用什么东西包裹吗?
最佳答案
总是很难检测到它是移动设备的浏览器还是带有触摸屏的笔记本电脑。因此,不要检测它;如果您担心屏幕尺寸,那么我建议您检测屏幕尺寸,如果其低于特定水平(假设低于 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');
}
}
});
关于jquery - 如何仅将 jquery 应用于移动设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37831945/
我是一名优秀的程序员,十分优秀!