Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 872 Просмотров
*

kvizor

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Здравствуйте!
появилась задача, в зависимости от прокрутки страницы, менять позиционирование блока div:
Код: javascript
		var h_hght = 150;	//Задаёт предельный отступ с верху			
$(function(){

var elem = $('#menu_outer'); //elem отражает класс в CSS, в котором есть правило position
var top = $(this).scrollTop(); // кладёт в переменную top текущее расстояние которое прошёл скролл
if(top > h_hght){ // если оно больше допустимого
elem.css('position', 'fixed'); // даёт блоку позицию fixed
}
$(window).scroll(function(){ // всё тоже самое при выполнении события scroll
top = $(this).scrollTop();
if (top < h_hght) {
elem.css('position', 'relative');
} else {
elem.css('position', 'fixed');
}
});

});
скрипт ясное дело не работает)
Все переменные правильные
что может быть не так?
p.s. подключал jquery <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
« Последнее редактирование: 17.07.2016, 18:30:24 от kvizor »
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Советую тут http://javascript.ru/forum/ спросить т.к. это же сугубо JS  ^-^
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Во первых в Joomla переменная $ - занята по умолчанию mootools библиотекой. Когда ее выпилят из системы неизвестно. Поэтому пишите так:
Код: javascript
jQuery(function($){
... //здесь $ будет объектом jquery
});

Во вторых зачем вы подключаете внешний скрипт если в Joomla есть также встроенное в ядро jquery:

Код: php
JHTML::_('jquery.framework')

В противном случае вы провоцируете конфликт встроенного jquery с внешним скриптом. К сожалению мало кто этим пользуется из-за чего на странице часто бывает подключено по несколько разных jquery, большинство скриптов использующие jquery на таких страницах не работают.
интернет-блог: http://websiteprog.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 1875
Последний ответ 06.09.2022, 22:52:02
от rapsila
Не работает отправка почты

Автор Mick_20

Ответов: 12
Просмотров: 1250
Последний ответ 11.01.2022, 17:12:19
от befesol
Joomla вырезает скрипт из <script> на <s-cript>

Автор aniangeless

Ответов: 17
Просмотров: 8216
Последний ответ 07.09.2021, 15:48:34
от bugmenot
В Google Chrome некорректно работает админка

Автор Dorotar

Ответов: 1
Просмотров: 945
Последний ответ 09.02.2020, 10:49:15
от Dorotar
Не работает в авторизация

Автор Mobist

Ответов: 8
Просмотров: 1189
Последний ответ 05.08.2019, 13:04:34
от voland