根据设备的大小激活imageslider
Activate an imageslider based on the size of the device
本文关键字:激活 imageslider 更新时间:2023-09-26
目前我的代码非常重复,非常长,这对我来说不是干净的代码。
在大型设备上:
<div class="hidden-xs">
<ul class="ul-class-name">
<li><img src="" /></li>
</ul>
</div>
当你移动到小屏幕/设备时,我实现了一个jQuery图像滑块,它使用JavaScript初始化:
<div class="visible-xs">
<ul class="imageslider">
<li><img src="" /></li>
</ul>
</div>
$(document).ready(function(){
$('.imageslider').bxSlider({
});
<ul>
's中的内容完全相同,因此对于多个图像,代码非常长。
我怎样才能使imageslider激活仅为移动/xs设备使用一行代码将它们结合起来,就像<ul class="ul-class-name imageslider">
?我想合并2在一起,以节省大量的代码。
将此添加到你的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个类通过添加空格;
您可以使用media query
来显示滑块,当它显示在移动屏幕尺寸
@media only screen and (min-width:50px) and (max-width:500px)
只会在屏幕宽度介于50
和500
之间时运行px
您可以将它们合并到一个容器中,然后在不同的屏幕尺寸之间切换可见性
<div class="container">
<ul class="ul-class-name">
<li><img src="" /></li>
</ul>
<ul class="imageslider">
<li><img src="" /></li>
</ul>
</div>
CSS: .imageslider {
display: none;
}
@media only screen and (min-width:50px) and (max-width:500px) {
.imageslider {
display: block;
}
.ul-class-name{
display:none;
}
}
相关文章:
- 激活chrome上的chrome.notifications对象
- 提示使用服务器端事件处理程序激活JavaScript
- 如何从外部页面激活非默认引导选项卡
- 选项卡侦听器未被来自后台脚本的消息激活
- 基于localStorage的Meteor激活模板
- 如何通过按键激活按钮应用CSS效果
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 流星:点击激活其他模板
- 关闭在加载时激活,而不是复选框更改
- (取消)使用单独的复选框激活复选框列表
- 访问令牌facebook未激活
- 如何在谷歌地图API中激活pac-man插件
- 如何在ASP.NET中单击按钮后激活启动选项卡
- 在Windows Phone应用程序中激活javaScript
- 如何点击文本区域以使用javascript激活它们
- 在页面加载时激活jQuery/Javascript函数
- 在jquery中激活并触发
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 根据设备的大小激活imageslider