Подскажите как правильно оформить код
У меня такая вот ситуация
Есть скрипт скролинга, который встраиваю в страницу. На странице в теге body прописывается onload для работы этого скрола, вот так вот это выглядит <body style="background: #990000;" onload="init_dw_Scroll()"> Проблема в том что у меня на странице есть блоки див, в которых данные текстовые как раз с этим скролом. Но эти дивы сразу на странице не видны, у них стоит display:none и они появляются только при нажатии на кнопку и после того как эти блоки с текстом появляются то скрол не работает (( Подксакажите плизз как сделать чтоб скрол работал, после появления блоков. Если убираю display:none, то скрол работает, но мне нужно чтоб блоки показывались только при нажатии на кнопку. Заранее спасибо! |
повесь выхов ф-ции на событие раскрытия див-а
а вообще, это сильно зависит от самого скрипта пробуй, что получится. если не поулчится, смотри исходный код, и выноси нужные объекты вовне |
Див у меня раскрвается вот так
$("#header").live('click',function(){ $(".header_"+blockNum).next().slideToggle(1000); }); //--#header в этот кода нужно вписать onload="init_dw_Scroll() или я что-то путаю? |
Решение пока так и не было найдено ((
Подскажите плизз, как все таки решить проблему? |
по идее так:
$("#header").live('click',function(){ $(".header_"+blockNum).next().slideToggle(1000,function(){init_dw_Scroll();}); }); //--#header но, вообще сильно не факт, и уж точно это неправильно(хотя может и будет работать), так как теряется смысл init-функции |
Часовой пояс GMT +3, время: 21:29. |