javascript - 根据设备的大小激活图像 slider

标签 javascript jquery html css twitter-bootstrap

我现在的代码非常重复而且很长,对我来说这不是干净的代码。

在大型设备上:

<div class="hidden-xs">
    <ul class="ul-class-name">
        <li><img src="" /></li>
    </ul>
</div>

当你移动到小屏幕/设备时,我实现了一个使用 JavaScript 启动的 jQuery 图像 slider :

<div class="visible-xs">
    <ul class="imageslider">
        <li><img src="" /></li>
    </ul>
</div>


$(document).ready(function(){   
    $('.imageslider').bxSlider({

    });

<ul>里面的内容完全一样,所以多张图片代码很长。

如何使用一行代码将图像 slider 仅针对移动/xs 设备激活以将它们组合在一起 <ul class="ul-class-name imageslider"> ?我想将两者合并在一起以节省大量代码。

最佳答案

将其添加到您的 CSS 代码中:

@media screen and (min-width:761px){
     .imageslider{ visibility:hidden; 
}

@media screen and (max-width:760px){
      .imageslider{ visibility:hidden;
}

@media screen and (max-width:480px){
     .imageslider{ visibility:visible;
}

@media screen and (max-width:360px){
        .imageslider{ visibility:visible;
    }

是的,这是正确的方法,您可以通过添加空格来使用 n 个类;

关于javascript - 根据设备的大小激活图像 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24592292/

相关文章:

jquery - 当设备方向改变时重置 jquery max-height

Javascript 使用在函数外部声明的变量返回值 + undefined

javascript - 自定义动画菜单 CSS/jQuery

JQuery Fancybox 不工作

javascript - String.fromCodePoint() 不返回标志表情符号

javascript - 如何堆叠和动画 2 svg 路径?

javascript - 移动旋转矩形时的跳跃效果

javascript - JS中如何处理二维数组转一维数组

javascript - Three.js 中 Material 的漫反射贴图和颜色之间的相关性

jquery - 在 jQuery 日期小部件中设置默认初始年份时遇到问题