0
 var startTime = new Date().getTime();
    var interval = setInterval(function() {
        if (new Date().getTime() - startTime > 1000) {
            clearInterval(interval);
            return;
        }
        r.redrawSlider()
    }, 50);
}),

interval が完了するまで、次のスクリプトを停止します

 $(".slider-wrap").mouseenter(function() {
    $(this).find(".slide-desc").css({
        left: '0'
    });
    $(this).find(".bx-wrapper").css({
        'padding-left': '100px'
    });
    $(this).find(".slide-desc p, .slide-desc span, .slide-desc h2").css({
        'left': '0'
    });
}).mouseleave(function() {
    $(this).find(".slide-desc").css({
        left: '-200px'
    });
    $(this).find(".bx-wrapper").css({
        'padding-left': '0'
    });
    $(this).find(".slide-desc p, .slide-desc span, .slide-desc h2").css({
        'left': '500px'
    });
    setTimeout(function() {
        r.redrawSlider();
    },

間隔が完了するまで上記のスクリプトをフリーズしたいと思います。どうやってやるの ?

前もって感謝します !

4

1 に答える 1