2014-09-23 4 views
0

в моем файле JS я написал как этотTypeError: document.observe не является функцией

document.observe("dom:loaded", function() { 
     add(); 
    }); 

но показать ошибку TypeError: document.observe не является функцией

Я использую рельсы 3 & jquery-ui-1.10.0

Может ли кто-нибудь сказать мне, почему я так люблю?

Заранее спасибо

+0

Возможная копия http://stackoverflow.com/questions/1907702/document-observedomloaded-function –

+0

также показывают то же самое error TypeError: $ (...). наблюдать не является функцией –

ответ

3

В Рельсы 3 использует JQuery и вы сочинительство код в прототипе. Это может создать проблему здесь.

Так что попробуйте преобразовать свой код в jquery. Ваш код может выглядеть так.

$(document).ready(function() { 
// Run code 
}); 

Но рассмотрим ниже, и внести изменения в соответствии с вашими потребностями

$(window).load(function(){ 
    // Run code ##It will run the js after the whole page is loaded. 
}); 

$(document).ready(function(){ 
// Run code ##It will run the js just after the loading of DOM. 
}); 
+0

спасибо за вашу помощь :-) –

Смежные вопросы