Добрый день! Создал скрипт name.js, подключил его через theme.info. Работает нормально на всех страницах сайта, кроме страниц с полным содержанием нод. Что за прикол, не пойму ничего?...(
var j = jQuery.noConflict();
// Do something with jQuery
j( "div p" ).hide();
// Do something with another library's $()
$( "content" ).style.display = "none";
Всё время забываю смотреть консоль(( Чуть-чуть прояснилось. Скрипт не действует из-за другого подключенного скрипта.
Ошибку выдает именно на страницах нод, вот такую:
Uncaught TypeError: Cannot read property 'left' of undefined
Ругается на эту строчку в другом скрипте:
var menuLeft = el.position().left;
Что тут не так?.... Вроде всё норм...
Могу скинуть полностью код второго скрипта, если нужно...
Комментарии
а, еще.. Причем если посмотреть код страницы любой ноды, то там подключение скрипта идет нормально, но скрипт не пашет!
Сейчас еще вот что заметил. Вставил код напрямую в шаблон страницы page--type--mytype.tpl.php таким образом (с обычным alert)
alert('d');
</script>
Именно так заработало (без ready), как только вставил ready
$(document).ready(function(){
alert('d');
});
</script>
опять не пашет... Не пойму ниче
Тоже подумал это. Не помогло
var j = jQuery.noConflict();
// Do something with jQuery
j( "div p" ).hide();
// Do something with another library's $()
$( "content" ).style.display = "none";
Всё время забываю смотреть консоль(( Чуть-чуть прояснилось. Скрипт не действует из-за другого подключенного скрипта.
Ошибку выдает именно на страницах нод, вот такую:
Uncaught TypeError: Cannot read property 'left' of undefined
Ругается на эту строчку в другом скрипте:
var menuLeft = el.position().left;
Что тут не так?.... Вроде всё норм...
Могу скинуть полностью код второго скрипта, если нужно...
ок. Спасибо за наводку)