Горизонтальная галерея прокрутки прекратить выбор изображения

У меня есть этот jQuery для галереи на моем веб-сайте, поэтому, когда я нажимаю на значок, я могу провести вправо или влево. Единственная проблема, когда я отпускаю щелчок. Он выбирает изображение, на котором приземлилась моя мышь.

Могу ли я предотвратить это в любом случае?

<script>
$(function () {
var scroll = 0;$(function () {
var clicked = false, clickX;

$("#gallery").on({'mousemove': function(e) {
clicked && updateScrollPos(e);

},
'mousedown': function(e) {
clicked = true;
clickX = e.pageX;
scroll = $('#gallery').scrollLeft();
e.preventDefault();

},
'mouseup': function() {
clicked = false;
$('html').css('cursor', 'auto');

}

});

var updateScrollPos = function(e) {
$('#gallery').scrollLeft(scroll + (clickX - e.pageX));
}
});

});
</script>

хороший пример моего текущего кода http://jsfiddle.net/qtfLjb3n/

после каждого изображения сидит контент, который загружается после клика. (так раздражает, если он щелкает, когда вы просто прокручиваете).

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]