Я написал свой собственный плагин jquery и удивительно, что у меня нет доступа к нему внутри функции $ (document) .ready.
Я пишу эту тестовую страницу и удивительно больше:
/**
* jQuery anchor plugin
*/
(function($) {
$.anchor = {
hashTrim: /^.*#/,
}
})(jQuery);
console.log($.ajax);
console.log($.anchor);
$(function() {
console.log($.ajax);
console.log($.anchor);
});
Я получил 4 совершенно разных значения в консоли firebug. Кто-нибудь знает и может описать меня, почему это так? И главный вопрос - как я могу получить доступ к моей переменной $ .anchor внутри $ (function () {} ???
Тестовый пример здесь http://movister.ru:5190/html/test.html
Спасибо!
UPDATE:
Я просто уловил проблему - django-debug-toolbar. Когда я его отключил, все стало хорошо!
Кто-нибудь знает, как дружить между jquery и django-debug-toolbar?