我是 jquery 的新手,正在尝试构建一个完整的页面响应滑块。它工作正常,只是我希望在每张幻灯片/百分比值上发生不同的事情。我所有的幻灯片都在“滑块”中,宽度为 100%,所以:
幻灯片 1 - (当可见时)'slider' 左 0
幻灯片 2 - 'slider' 左 -100percent
幻灯片 3 - 'slider' 左 -200percent
等等
第一个 if 语句工作正常,但第二个没有效果,我也尝试过 'position' 而不是 'offset'
$('#next').click(function(){
$('#slider').animate({'left': '-=100%'},
function() {
var pos = $('#slider').offset();
if (pos.left < 0) {
$('#div1').show();
}
else if (pos.left == '-700%') {
$('#div1').hide();
}
});
});
任何帮助深表感谢!谢谢你。