Показать сообщение отдельно
  #11 (permalink)  
Старый 30.05.2012, 18:54
Новичок на форуме
Отправить личное сообщение для qvab Посмотреть профиль Найти все сообщения от qvab
 
Регистрация: 27.05.2012
Сообщений: 3

Придумал такой вариант:

function newobj(elem){
this.click=function(fun){
 
document.addEventListener('DOMContentLoaded', function(){
                                                         

        document.querySelector(elem).addEventListener('click', fun, false);

                                                        }, false)

}

}


function MY(t){ return new newobj(t);}

// Получается как в JQ

MY('#test').click(function(){
                                      alert('Тест');
                                  });




Прощу комментарии. Может кто лучше вариант предложит?

Этот работает отлично, и без window.onload - не устраивает тем,
что надо оборачивать каждый раз, и onload ждет полностью загрузки всего содержимого. DOMContentLoaded определенно выигрывает.

(этот пример не кроссбраузерный).

Последний раз редактировалось qvab, 30.05.2012 в 18:56.
Ответить с цитированием