Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像未打开悬停_Javascript_Jquery - Fatal编程技术网

Javascript 图像未打开悬停

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

试图让此图像在悬停状态下滚动图像,但无效。现场演示,网址:

使用jquery

脚本:

$(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有点可笑。