В настоящее время я пишу плагин jQuery с некоторыми параметрами.
Пример упрощенной части кода с веб-страницы:
<div id="div1"></div>
<div id="div2"></div>
$(document).ready(function(){
$("#div1").myFunc({width: 100, height: 100});
$("#div2").myFunc({width: 200, height: 200});
});
И здесь (еще упрощённый) код плагина:
(function($) {
$.fn.myFunc = function(options) {
// extending default settings
var options = $.extend( {
width: 300,
height: 200
}, options);
return this.each(function() {
// doing something for example with #div1
$(this).click(function() {
// here I need to access ANOTHER (e.g. #div2) object options
// how can I do it?
});
});
}
})(jQuery);
Ну, вопрос в листинге - как я могу получить доступ к другим объектным опциям изнутри функции плагина? Что-то вроде $( "# div2" ). Options.width