【发布时间】:2016-11-24 07:25:37
【问题描述】:
我是 jquery 的新手。我正在使用自定义光标,现在想在点击事件上移动滑块,如果光标在点击事件的滑块左侧,它应该在左侧滑动(到上一张幻灯片)并且如果光标在滑块的右侧点击它应该在右侧滑动(到下一张幻灯片)。
目前它只在一个方向上移动,即在正确的方向上。 这是我的 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 代码,但猜猜如果你有 #slider-arrow 和 #slider-arrow1 你应该给两个类并为类 .slider-arrow 而写上面的代码而不是一个其中不正确?
-
我试过同一个班,结果还是一样!
-
可以在这里提供html代码吗?
-
code
标签: jquery html css slider slick.js