Javascript 图像未打开悬停
试图让此图像在悬停状态下滚动图像,但无效。现场演示,网址: 使用jquery 脚本:Javascript 图像未打开悬停,javascript,jquery,Javascript,Jquery,试图让此图像在悬停状态下滚动图像,但无效。现场演示,网址: 使用jquery 脚本: $(document).ready(function() { $('.imageBox').hover(startScroll, stopScroll); }); var scrollInterval; var i = 2; function startScroll() { scrollInterval = setInterval(scrollImages(this), 100); } f
$(document).ready(function() {
$('.imageBox').hover(startScroll, stopScroll);
});
var scrollInterval;
var i = 2;
function startScroll() {
scrollInterval = setInterval(scrollImages(this), 100);
}
function stopScroll() {
i = 2;
$(this).children('img').fadeOut();
$(this).children('img:nth-child(1)').fadeIn();
clearInterval(scrollInterval);
}
function scrollImages(x) {
$('#count').append('running' + i + ' ');
var imageCount = $(x).children('img').length;
$(x).children('img').fadeOut();
$(x).children('img:nth-child(' + i + ')').fadeIn();
if (i == imageCount) {
i = 2;
}
else {
i++;
}
}
setInterval的格式不正确。试试这个:
function startScroll() {
me = this;
scrollInterval = setInterval(function(){
scrollImages(me);
}, 100);
}
setInterval的格式不正确。试试这个:
function startScroll() {
me = this;
scrollInterval = setInterval(function(){
scrollImages(me);
}, 100);
}
setInterval的格式不正确。试试这个:
function startScroll() {
me = this;
scrollInterval = setInterval(function(){
scrollImages(me);
}, 100);
}
setInterval的格式不正确。试试这个:
function startScroll() {
me = this;
scrollInterval = setInterval(function(){
scrollImages(me);
}, 100);
}
出了什么问题?“不工作”是什么意思?当我悬停时,图像从1变为2。还有其他事情应该发生吗?当我将鼠标悬停在图像上时,我希望它滚动到图像1、2、3等,但它只会转到2并停止。是否希望它停留在2,然后再次悬停时转到3?还是鼠标退出时返回1?@dcs当你悬停时,他想返回1,2,3,。。。每隔十分之一秒。像个柜台,怎么了?“不工作”是什么意思?当我悬停时,图像从1变为2。还有其他事情应该发生吗?当我将鼠标悬停在图像上时,我希望它滚动到图像1、2、3等,但它只会转到2并停止。是否希望它停留在2,然后再次悬停时转到3?还是鼠标退出时返回1?@dcs当你悬停时,他想返回1,2,3,。。。每隔十分之一秒。像个柜台,怎么了?“不工作”是什么意思?当我悬停时,图像从1变为2。还有其他事情应该发生吗?当我将鼠标悬停在图像上时,我希望它滚动到图像1、2、3等,但它只会转到2并停止。是否希望它停留在2,然后再次悬停时转到3?还是鼠标退出时返回1?@dcs当你悬停时,他想返回1,2,3,。。。每隔十分之一秒。像个柜台,怎么了?“不工作”是什么意思?当我悬停时,图像从1变为2。还有其他事情应该发生吗?当我将鼠标悬停在图像上时,我希望它滚动到图像1、2、3等,但它只会转到2并停止。是否希望它停留在2,然后再次悬停时转到3?还是鼠标退出时返回1?@dcs当你悬停时,他想返回1,2,3,。。。每隔十分之一秒。工作小提琴:注意,我把超时时间改为1000。100有点可笑。工作小提琴:注意,我把超时改为1000。100有点可笑。工作小提琴:注意,我把超时改为1000。100有点可笑。工作小提琴:注意,我把超时改为1000。100有点可笑。