带有jQuery UI Draggable的Owl Carousel

用户名

我正在尝试使“猫头鹰”轮播中的元素可拖动,但是似乎没有用。这是我的设置:

HTML:

<div id="owl" class="owl-carousel">
        <div class="my-owl-item"></div>
        <div class="my-owl-item"></div>
        <div class="my-owl-item"></div>
</div>

JS / jQuery:

jQuery(function(){
        //init carousel
        $(".owl-carousel").owlCarousel({
            autoPlay:false,
            rewindSpeed:500,
            navigation:false,
            pagination:false,
            slideSpeed:1500,
            mouseDrag:false
        });

        //set up draggable
        jQuery( '.my-owl-item' ).draggable({
            start: function( event, ui ) {console.log('dragging');},
            helper : 'clone'
        });
});

我已经禁用了对圆盘传送带的鼠标拖动,因为虽然这可能是原因。正在触发可拖动的启动功能-按预期将调试消息输出到控制台。该元素也正在被克隆。因此,除了我无法拖动它以外,其他所有方法似乎都可以正常工作!

任何帮助,不胜感激。

哈曼·普雷特

为此,您需要编辑owl-carousel.js文件以使其与Draggable事件完美配合,因为owl-carousel.js默认情况下,它仅可沿x方向拖动。当我编辑js文件时,您就可以实现所需的功能。这是指向已编辑js文件的链接https://www.dropbox.com/s/2lia6kkeimka94o/owl.carousel.js

在要初始化Owl-carasoul的jquery中,只需删除事件,mouseDrag并将jquery ui放在body标签的末尾。H

这是我的配置

<script>
    $(document).ready(function() {

      var owl = $("#owl-demo");

      owl.owlCarousel({

        // Define custom and unlimited items depending from the width
        // If this option is set, itemsDeskop, itemsDesktopSmall, itemsTablet, itemsMobile etc. are disabled
        // For better preview, order the arrays by screen size, but it's not mandatory
        // Don't forget to include the lowest available screen size, otherwise it will take the default one for screens lower than lowest available.
        // In the example there is dimension with 0 with which cover screens between 0 and 450px

        itemsCustom : [
          [0, 2],
          [450, 4],
          [600, 7],
          [700, 9],
          [1000, 10],
          [1200, 12],
          [1400, 13],
          [1600, 15]
        ],
        navigation : true

      });



    });
    </script>

<script>
jQuery( '.item' ).draggable({
start: function( event, ui ) {console.log('dragging');}
});
</script>

对于头部标签

<!-- Owl Carousel Assets -->
    <link href="../owl-carousel/owl.carousel.css" rel="stylesheet">
    <link href="../owl-carousel/owl.theme.css" rel="stylesheet">

和html标记是

<div id="demo">
        <div id="owl-demo" class="owl-carousel">

          <div class="item"><h1>1</h1></div>
          <div class="item"><h1>2</h1></div>
          <div class="item"><h1>3</h1></div>
          <div class="item"><h1>4</h1></div>
          <div class="item"><h1>5</h1></div>
          <div class="item"><h1>6</h1></div>
          <div class="item"><h1>7</h1></div>
          <div class="item"><h1>8</h1></div>
          <div class="item"><h1>9</h1></div>
          <div class="item"><h1>10</h1></div>
          <div class="item"><h1>11</h1></div>
          <div class="item"><h1>12</h1></div>
          <div class="item"><h1>13</h1></div>
          <div class="item"><h1>14</h1></div>
          <div class="item"><h1>15</h1></div>
          <div class="item"><h1>16</h1></div>
          <div class="item"><h1>17</h1></div>
          <div class="item"><h1>18</h1></div>
          <div class="item"><h1>19</h1></div>
          <div class="item"><h1>20</h1></div>

        </div>
    </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery Sortable没有得到ui.draggable id

来自分类Dev

带有jQuery UI Draggable的Owl Carousel

来自分类Dev

jQuery Owl Carousel:如何使当前幻灯片聚焦

来自分类Dev

OWL Carousel:获取被单击对象的索引

来自分类Dev

jQuery UI Draggable:点击堆叠

来自分类Dev

owl carousel slideSpeed not working

来自分类Dev

带有Ember CLI的jQuery UI

来自分类Dev

具有Bootstrap布局的jQuery UI Draggable

来自分类Dev

jQuery Owl Carousel 2隐藏导航

来自分类Dev

带有字母的jQuery UI范围滑块

来自分类Dev

Owl-Carousel not working with Rails

来自分类Dev

JQuery UI Draggable Div,具有滚动条鼠标

来自分类Dev

带有延迟加载选项的Owl Carousel 2

来自分类Dev

jQuery UI draggable scrollSpeed的单位是什么?

来自分类Dev

日历的jQuery UI Droppable和Draggable

来自分类Dev

jQuery UI Draggable on droppable元素

来自分类Dev

带有范围选择的jQuery ui datepicker

来自分类Dev

带有JQuery UI的可选IMG

来自分类Dev

jQuery UI .draggable和Chrome

来自分类Dev

具有Bootstrap布局的jQuery UI Draggable

来自分类Dev

使用Ajax关闭Magnific弹出式内容后,所有owl Carousel都会中断

来自分类Dev

带有Jquery的Onsen UI

来自分类Dev

带有URL的jQuery UI自动完成

来自分类Dev

ReactJS:使用 React Owl Carousel 更新

来自分类Dev

Foundation 6 的 Owl Carousel 问题

来自分类Dev

Owl Carousel Magento 2 怪异的响应行为

来自分类Dev

Owl-Carousel 过渡后退

来自分类Dev

Owl Carousel 2 不可见但没有错误

来自分类Dev

带有 classyloader 的 owl carousel 圆形进度条给出了 getContext 错误