2012-02-08 3 views
1

Я поиск по Google JQuery рельсам пример и посмотреть код ниже:Rails 3 и JQuery highligth

$('#div-id').effect('highlight', {}, 3000) 

для выделения элемента, который имеет идентификатор "Div-идентификатор". Но я могу выделить в моем коде, я проверяю с поджигатель и получить сообщение

$('#div-id').effect is not a function 

Можете ли вы помочь мне, чтобы выделить элемент с JQuery в Rails 3? Спасибо

Обновление: Где я могу разместить пользовательский интерфейс jQuery для моего проекта рельсов?

ответ

0

вероятно, вы не включили подсветку плагин js файл, убедитесь, что вы включаете js файлы в надлежащем oreder, что сначала включают jquery.js, а затем плагин js файл

2

.effect() является функция JQuery UI, сделать убедитесь, что вы включили JS (и, возможно, CSS) файл (ы), прежде чем совершать вызов функции .effect().

Вы можете скачать JQuery UI здесь: http://jqueryui.com/download

Обратите внимание, что вам нужно будет включить файл JS Jquery UI, после того, как файл JQuery ядро ​​JS.

+0

Благодарим за отзыв. Поэтому jquery default for rails 3.1.3 - это только ядро ​​jquery, верно? Я загружаю пользовательский интерфейс jQuery из вашей ссылки, это zip-файл. В zip-файле есть папка css и js, что мне нужно делать? Где мне нужно разместить этот файл в проекте rails? – banhbaochay

1

Если вы используете jquery-rails драгоценный камень, вы можете включить Jquery-интерфейс библиотеки, добавив его в приложения активов файла манифеста приложения/активы/application.js:

//= require jquery 
//= require jquery_ujs 
//= require jquery-ui 
//= require_tree . 

Это обеспечивает основные эффекты Ui вам понадобятся подсветка, слепой, слайд и так далее.