У меня есть javascript, который управляет скрытым div. Теперь он работает на большинстве страниц, но на других страницах с другими javascripts он не работает ... Я плохо написала js?
$(document).ready(function() {
$("#user-dropdown-toggle").live ('click', function() {
$("#left-user-bar").addClass("open");
$("#user-dropdown-toggle").addClass("league-judgement");
$("body").addClass("league-judgement");
});
$(".league-judgement").live('click', function() {
$("#left-user-bar").removeClass("open");
$("#user-dropdown-toggle").removeClass("league-judgement");
$("body").removeClass("league-judgement");
});
});
Firefox сообщает следующее в консоли ошибок:
Отметка: 4/18/2012 9:08:21 PM Ошибка: $ ("# пользователя выпадающий-тумблер") равна нулю
Спасибо за информацию. Я никогда не знал, что смогу сделать кое-что с Firebug. Яваскрипт, который вызывает мой разрыв, находится здесь: http://www.leaguejudgement.com/forum/public/min/index.php?ipbv=31005&g=js, и, как вы можете видеть, это много. Я не эксперт js, поэтому я могу попытаться найти более мелкий js-скрипт для преобразования bbcode в мою форму. – PaulELI
@PaulELI Существует эта подозрительная вещь: 'function $ (element) {...}' в этом коде, которая переопределяет '$' (я думаю, что это в области 'window', но трудно сказать с минимизацией) и похоже, что это может быть связано с использованием библиотеки Prototype.js. В любом случае, подходит ли подход 'function ($)' к трюку? Если нет, использует ли 'jQuery', а не' $ 'исправляет проблему? Это должно быть совершенно «безопасным»: 'jQuery (function ($) {/ * original stuff, который использует $ * /})' и вообще невосприимчив к другим библиотекам. –
Хорошо, я получил это, чтобы работать с тем, что вы сказали ... Я не понял ваш начальный пост хорошо и принимал его в другом направлении, но ваш оригинальный пост имеет большой смысл. Спасибо тонну, она исправила это. Это хорошо знать для будущих усилий js. Прототип или любая библиотека, используемая редактором Rich Text, кажется, является виновником еще нескольких проблем, поэтому я, вероятно, продолжу ее замену. – PaulELI