Функция jQuery останавливается, когда браузер уменьшает масштаб - PullRequest
3 голосов
/ 02 декабря 2011

Я использую SmoothDivScroll 1.1, и все работает нормально, пока я не уменьшаю изображение в браузере (Firefox, Chrome и Safari протестированы на Windows 7) (когда масштабирование в скроллере не останавливается).Способ загрузки SmoothDivScroll:

$(window).load(function() {
$("div#projectenRijEen").smoothDivScroll({}); 
$("div#projectenRijTwee").smoothDivScroll({});
$("div#projectenRijDrie").smoothDivScroll({});
$("div#projectenRijEen").bind("mouseover",function(){$(this).smoothDivScroll("stopAutoScroll")}).bind("mouseout",function(){$(this).smoothDivScroll("startAutoScroll")});
$("div#projectenRijTwee").bind("mouseover",function(){$(this).smoothDivScroll("stopAutoScroll")}).bind("mouseout",function(){$(this).smoothDivScroll("startAutoScroll")});
$("div#projectenRijDrie").bind("mouseover",function(){$(this).smoothDivScroll("stopAutoScroll")}).bind("mouseout",function(){$(this).smoothDivScroll("startAutoScroll")})
});

Я попытался сделать следующее:

$(window).load(function() {
var $scrollElement = $("div#projectenRijEen");
$scrollElement.smoothDivScroll({});
$(window).resize(function () {
    $scrollElement.data({
    motherElementOffset: $scrollElement.offset().left
    });
});
});  

найдено на http://www.codingforums.com/showthread.php?t=241455,, но я не смог заставить его работать

Может кто-нибудь помочь мне, как сохранить прокрутку скроллера при уменьшении масштаба?

1 Ответ

0 голосов
/ 13 апреля 2012

Я знаю об этой проблеме, провел несколько тестов и попробовал несколько хитростей, чтобы решить ее.Пока я добился определенного прогресса, но это сложная проблема, и я еще не решил эту проблему.Об этой проблеме сообщается на GitHub (https://github.com/tkahn/Smooth-Div-Scroll/issues/2). Вы можете следить за обсуждением там.

...