2012-03-21 3 views
0

http://avalon.eaw.comscrollTo меняет направление на окне размер

у меня есть горизонтальный ход сценария scrollTo который прекрасно работает. однако, если окно изменено по какой-либо причине, направление прокрутки изменяется с горизонтального на вертикальное. у кого есть идея, как исправить?

я относительно новым для JQuery поэтому, пожалуйста, быть нежным :)

+0

@casperOne, о чем вы говорите? Я разместил ссылку на сайт с кодом, о котором идет речь, также, чтобы вы могли посмотреть на сайт и увидеть поведение в действии. все требования для ответа на вопрос есть, и imho не может быть более ясным. –

ответ

0

На изменение размера следующая функция выполняется:

function resizePanel() { 

    width = $(window).width(); 
    height = $(window).height(); 

    mask_width = width * $('.item').length; 

    $('#debug').html(width + ' ' + height + ' ' + mask_width); 

    $('#wrapper, .page').css({width: width, height: height}); 
    $('#stage').css({width: mask_width, height: height}); 
    $('#wrapper').scrollTo($('a.selected').attr('href'), 0); 

} 

Это эффективно ограничивает ширину на #stage, который уже был установлен с помощью свитка плагин (я предполагаю, или стили css) ... и я также думаю, что вам не нужно устанавливать высоты для всех панелей.

На самом деле я не уверен, почему эта функция существует, попробуйте полностью или частично (без #stage css комплект или #wrapper, .page css комплект)

+0

удаляющий # этап набор работал отлично! Спасибо! Я получил этот скрипт с учебного веб-сайта, чтобы полностью понять, что они сделали. Я учусь. Должен начинать где-нибудь! –