Сообщение от LittlePony
|
Сергей-Сергей, зря вы пишете в js явно то, что должно быть в css.
Скрипт должен всего лишь добавлять класс, в котором уже описаны свойства position:fixed;top:30px.
|
.
Просто я еще плохо разбираюсь в кодах и скриптах, но мне помог вот этот код!
А скрипт или js??? Не знаю еще, что к чему относится! А вам спасибо за отклик.
<script type="text/javascript">
$(document).ready(function(){
//ф-я offset возвращает координаты отн-но начала страницы
var sidebartop = $('#sidebar').offset().top;
$(window).scroll(function(){
if( $(window).scrollTop() > sidebartop )
{ // ф-я scrollTop() возвращает величину вертикального скроллинга
$('#sidebar').css({position: 'fixed', top: '30px'});
}
else
{
$('#sidebar').css({position: 'static'});
}
});
})
</script>