Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #12 (permalink)  
Старый 06.10.2013, 23:44
Mio Mio вне форума
Новичок на форуме
Отправить личное сообщение для Mio Посмотреть профиль Найти все сообщения от Mio
 
Регистрация: 06.10.2013
Сообщений: 1

Сообщение от Сергей-Сергей Посмотреть сообщение
.


Просто я еще плохо разбираюсь в кодах и скриптах, но мне помог вот этот код!
А скрипт или 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>
Что-то не работает...вместо #sidebar делаю иденификатор модуля(использую в joomla) нифига не работает...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение длинны блока при заполнении Axios Элементы интерфейса 6 27.01.2012 15:56
перемещение при переключение табов abuGabi Элементы интерфейса 2 12.10.2011 12:15
Фиксация блока DIV при сворачивании другого блока DIV kacnepbI4 jQuery 2 04.04.2011 14:15
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21
Динамическое изменение размеров блока при наведении мыши! Viktor ------- Общие вопросы Javascript 7 05.05.2009 19:13