помогите с обьектом
Доброго времени суток.
есть обьект Y в нем обьявлен метод init, в котором вот такая конструкция $(".menu-s a").live("click", function(){ console.dir(this); }); firebug выводит все данные о ссылке на которую кликнули, мне нужно чтоб this понимался как обьект Y код примера Y = { init : function(){ $(".menu-s a").live("click", function(){ //console.dir(this); //Нужно запустить Y.active(); //я подразумеваю это так this.active(); }); }, active : function(){ alert("active"); } } $(function(){ Y.init(); }); заранее спасибо |
Y = { init : function(){ var _this=this; $(".menu-s a").live("click", function(){ //console.dir(_this); //Нужно запустить Y.active(); //я подразумеваю это так this.active(); }); }, active : function(){ alert("active"); } } $(function(){ Y.init(); }); PS'Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 16:34. |