2010-10-22 2 views
0

Я хочу, чтобы использовать плагин, чтобы сделать большинство моих моделей инлайн редактирования, но я не понимаю следующее:Что такое мой документ onLoad hander в Rails?

Чтобы его использовать, включают jquery.rest_in_place.js в вашем шаблона и выполнить следующий в обработчик вашего документа onLoad:

jQuery (". rest_in_place"). rest_in_place();

http://jan.varwig.org/projects/rest-in-place

Где разместить это?

ответ

3

Они, вероятно, означают событие готовности документа jQuery.

Внутри вашего раздела <head> размещайте $(document).ready(); вот так.

<head> 
    <script type="text/javascript"> 
     jQuery(document).ready(function() { 
      jQuery(".rest_in_place").rest_in_place(); 
     }); 
    </script> 
</head> 

Или

<head> 
     <script type="text/javascript"> 
      jQuery(function() { 
       jQuery(".rest_in_place").rest_in_place(); 
      }); 
     </script> 
</head> 
+0

Работает JavaScript без '

0

Автор, вероятно, имел в виду JQuery ready обработчик, который запускается на выполнение, когда DOM (иерархическая структура документа) полностью загружена.

Ваш код JavaScript должен выглядеть следующим образом

$(document).ready(function() { 
    $(".rest_in_place").rest_in_place(); 
}); 

Обратите внимание, что $ является синонимом jQuery (если явно не включить режим совместимости).