Показать сообщение отдельно
  #11 (permalink)  
Старый 10.09.2012, 20:08
Интересующийся
Отправить личное сообщение для Сергей-Сергей Посмотреть профиль Найти все сообщения от Сергей-Сергей
 
Регистрация: 08.09.2012
Сообщений: 10

Сообщение от 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>

Последний раз редактировалось Сергей-Сергей, 10.09.2012 в 20:14.
Ответить с цитированием