Я новичок в jquery. Я использую пользовательский курсор и хочу переместить ползунок на событие click now, если курсор находится в левой части слайдера при событии клика, он должен скользить с левой стороны (на предыдущий слайд), и если курсор находится в правой части слайдера по щелчку, он должен скользить по правой стороне (к следующему слайду).Слайд слайдера на событии клика (Slick Slider)
В настоящее время он перемещается только в одном направлении, то есть в правильном направлении. вот мой код jquery.
$("#slider-arrow").mousemove(function(e){
var z = $("#slider-arrow").width();
var x = e.pageX - this.offsetLeft;
if(x >= z/2){
$(this).css({ cursor : 'url(<?php echo base_url('/assets/images/icon-next.png')?>), auto'})
.click(function() {
$("#slider-arrow").slick('slickNext');
});
}else if(x <= z/2){
$(this).css({ cursor : 'url(<?php echo base_url('/assets/images/icon-open-prev.png')?>), auto'})
.click(function() {
$("#slider-arrow").slick('slickPrev');
});
}
});
Я понятия не имею о вашем html-коде, но думаю, если у вас есть # ползунок-стрелка и # ползунок-стрелка1, вы должны дать как класс, так и написать выше код для класса .slider-arrow вместо одного из них правильно? –
Я пробовал с тем же классом, но результат все тот же! –
Вы можете указать html-код здесь? –