Moh*_*uli 5 javascript jquery function draggable carousel
我在我的小项目中使用"OWL Carousel"jQuery插件(http://www.owlgraphic.com/owlcarousel/).
我通过这个插件创建可拖动的小脚本.现在我想禁用特定元素(Item)中的拖动...但我不知道该怎么做.
HTML:
<div class="wrap">
<div id="carousel">
<div class="part">
<div class="item">Item-1.1</div>
<div class="item">Item-1.2 NOT Draggble</div>
<div class="item">Item-1.3</div>
</div>
<div class="part">
<div class="item">Item-2.1</div>
<div class="item">Item-2.2 NOT Draggble</div>
<div class="item">Item-2.3</div>
</div>
<div class="part">
<div class="item">Item-3.1</div>
<div class="item">Item-3.2 NOT Draggble<div>
<div class="item">Item-3.3</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div.wrap {
width: 990px;
min-height: 360px;
padding: 5px;
border: 2px solid #666;
margin: 10px auto;
}
div.item {
float: left;
border: 1px solid #ddd;
width: 324px;
margin: 1px;
min-height: 360px;
}
Run Code Online (Sandbox Code Playgroud)
JS:
$(document).ready(function() {
$("#carousel").owlCarousel({
singleItem: true,
startPosition : -1,
autoPlayDirection : "rtl",
});
});
Run Code Online (Sandbox Code Playgroud)
我知道我应该在回调函数中使用mouseDrag(http://www.owlgraphic.com/owlcarousel/#customizing),但我现在不怎么...... :(
hea*_*her 13
我有同样的问题,只是想出来:
向要禁用的项添加一个类(即"disable-owl-swipe")并在touchstart和mousedown上停止事件传播,因此父项(owl carousel wrappers)不会收到事件,因此不会刷卡.
HTML:
<div class="wrap">
<div id="carousel">
<div class="part">
<div class="item">Item-1.1</div>
<div class="item disable-owl-swipe">Item-1.2 NOT Draggble</div>
<div class="item">Item-1.3</div>
</div>
<div class="part">
<div class="item">Item-2.1</div>
<div class="item disable-owl-swipe">Item-2.2 NOT Draggble</div>
<div class="item">Item-2.3</div>
</div>
<div class="part">
<div class="item">Item-3.1</div>
<div class="item disable-owl-swipe">Item-3.2 NOT Draggble<div>
<div class="item">Item-3.3</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
$(".disable-owl-swipe").on("touchstart mousedown", function(e) {
// Prevent carousel swipe
e.stopPropagation();
})
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
10962 次 |
| 最近记录: |