javascript - 如何添加if条件

标签 javascript jquery

我已经使用elevateZoom jquery 插件。我想在移动设备(宽度小于 600 像素的设备)中禁用 elevateZoom。

那么,我该如何添加(如果条件)zoomEnabled: false,而不是zoomEnabled: true,在下面的 jquery.当在移动设备中打开时。

<script>
$("#zoom_01").elevateZoom({
    gallery:'gallery_01',
    zoomEnabled: true,
    cursor: 'pointer',
    galleryActiveClass: 'active'
</script>

最佳答案

您可以使用.width jquery 中的方法来确定窗口的宽度并相应地更改对象属性。

你可以像这样使用它:

<script>
if ($( window ).width() < 600) {
  $("#zoom_01").elevateZoom({
  gallery:'gallery_01',
  zoomEnabled: false,
  cursor: 'pointer',
  galleryActiveClass: 'active'
} else {
  $("#zoom_01").elevateZoom({
    gallery:'gallery_01',
    zoomEnabled: true,
    cursor: 'pointer',
    galleryActiveClass: 'active'
}
</script>

关于javascript - 如何添加if条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25970368/

相关文章:

javascript - jquery悬停效果

javascript - 如何在其他对象中动态生成 javascript 对象。可以在对象内部使用 for 循环吗?

javascript - 测试 Breeze 应用

javascript - 根据 Angular2 中的点击更改 View

javascript - 如何转义 Javascript 中的保留字

jquery - 单击这个或那个,然后执行某些操作

javascript - 内容可编辑在刷新时丢失其选项卡/新行

javascript - 如何在悬停和聚焦时打开 Bootstrap 导航菜单

javascript - 有没有办法知道 3 个(或更多)幻灯片中的哪一个处于事件状态?

javascript - Javascript/jQuery/Microsoft-ajax 混合中的双重加载问题