Это может быть очень мирский вопрос, но это первый плагин jQuery, который я написал, и я немного не понятен при понимании правил области видимости в JavaScript.Параметры переопределения плагина jQuery
Я пытаюсь написать простой плагин jQuery, который обертывает API переполнения стека. Я начинаю, пытаясь работать с API Flair.
Я хотел сделать плагин максимально настраиваемым, чтобы вы могли легко передать ему идентификатор домена и пользователя и создать несколько Flairs.
var superUser = $.jStackOverflow.flair({domain:"superuser.com", id: 30162, parentId:'#su-flair'});
var stackOverflow = $.jStackOverflow.flair({domain:"stackoverflow.com", id: 55954, parentId:'#so-flair'});
Проблема заключается в том, когда это делает второй вызов, это какое-то образом, используя правильные параметры домена и Ид, но поле ParentID, что он использует в функции обратного вызова для создания HTML использует первый параметр.
Вы можете увидеть plugin here и HTML here
Ничего себе, я не ожидал полной перезаписи, просто некоторые общие рекомендации. Думаю, мне нужно потратить некоторое время на чтение больше об объектах в Javascript. Большое спасибо за помощь. – Travis
без проблем Bro! ;-) –