ошибка jquery animate, только в Google Chrome - PullRequest
0 голосов
/ 15 февраля 2012

Очевидно, мой код работает нормально во всех браузерах, в том числе и в Google Crome.

Я использую функцию jquery .animate для создания своего рода слайд-шоу ... Когда я нажимаю левую кнопку, поле с изображениями перемещается вправо, а когда я нажимаю правую кнопку, окно скользит влево ...

К вопросу, только на crome анимация имеет чрезвычайно высокую производительность, а конечная позиция анимации неверна, анимация на правой стороне приводит к ненормальным прыжкам ... Я понятия не имею, что Crome там делает .. .

Я проверил проблему на 2 разных компьютерах, и один и тот же, мой друг сказал мне, что у него нет проблем с анимацией на его хроме ...

Вот пример кода:

$('#stpa_arrow_left').bind({
    click: function(e) {

        e.preventDefault();

        $('#stpa_imgBoardBox').children().animate({"left": "+=186px"}, "slow", function() {
            $(this).stop(true);
        }); 
    }
});

$('#stpa_arrow_right').bind({
    click: function(e) {

        e.preventDefault();

        $('#stpa_imgBoardBox').children().animate({"left": "-=186px"}, "slow", function() {
            $(this).stop(true);
        });
    }
});

А вот живой пример (все еще незавершенный проект, над которым я работаю) - это центральное поле со стрелкой влево и вправо ... www.united-travellers.at/pre-login/index.php

1 Ответ

1 голос
/ 12 октября 2012

ты просто возьмешь последнюю версию jquery.Эта ошибка уже исправлена.

...