написал простой класс с помощью
Jquery class, проблема в том что если я обращаюсь к свойству класса через экземпляр напрямую
(obj.option) - то получаю
Undefined, а если через метод его вытягиваю
(obj.get()) то работает!
Вот сам код:
$.Class("Main",
{
base_url : document.location.protocol+'//'+document.location.host+'/'
},
{
init: function()
{
alert('yes!!!')
},
get : function(){ return this.Class.base_url; }
});
$(document).ready(function()
{
var main = new Main();
alert('base_url: '+main.base_url);
alert('GET(): '+main.get());
});
alert('base_url: '+main.base_url); -
выводит Undefined
alert('GET(): '+main.get()); -
выводит то что нужно
Что нужно сделать чтобы
alert('base_url: '+main.base_url) - выводило то что мне надо???