在这里,在小提琴更是少了什么我想做的事: http://jsfiddle.net/EUZS5/2/ 。
我有一个刷卡不同的元素,并且在一些幻灯片内部有一个可拖动的元件。
目前,当我拖动箭头也拉动滑块(这不是我想要的行为:))
我试图用“stopPropagation”上拖动事件,但它无助于防止滑动移动。
任何想法如何实现这一目标? 即时通讯使用hammerjs和idangerous.swiper。
$(document).ready(function(){
var mySwiper = new Swiper('.swiper-container',{
pagination: '.pagination',
paginationClickable: true
})
var left;
$('.arrow').hammer({}).on("dragstart", function(ev) {
left = $(this).css('left').replace(/[^-\d\.]/g, '');
})
$('.arrow').hammer({}).on("dragright", function(ev) {
var distance = parseFloat(left)+parseFloat(ev.gesture.deltaX);
$(this).css('left', distance+'px');
})
$('.arrow').hammer({}).on("dragleft", function(ev) {
var distance = parseFloat(left)+parseFloat(ev.gesture.deltaX);
$(this).css('left', distance+'px');
})
});