2012-02-08 62 views
1

我在谷歌搜索jQuery的軌道例如,看看下面的代碼:的Rails 3和jQuery highligth

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

對於具有ID 「DIV-ID」 的亮點元素。但我可以突出顯示在我的代碼,我用螢火檢查和接收消息

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

你能幫我強調在軌道3 jQuery的一個元素? 謝謝

更新:我可以在哪裏放置我的rails項目的jQuery UI?

回答

0

可能您還沒有亮點插件js文件,確保您在適當的oreder的js文件第一次包含jquery.js然後插件js文件

2

.effect()是一個jQuery UI功能,使確定你在致電.effect()函數之前包含JS(可能是CSS)文件。

你可以在這裏下載jQuery用戶界面:http://jqueryui.com/download

請注意,您將需要包括了jQuery核心JS文件後jQuery用戶界面的JS文件。

+0

謝謝你的迴應。所以jquery默認的rails 3.1.3只有jQuery核心,對嗎?我從你的鏈接下載jQuery UI,這是zip文件。在zip文件中有css和js文件夾,那麼我需要做什麼?哪裏需要我把這些文件放在我的rails項目中? – banhbaochay 2012-02-08 07:16:58

1

如果使用jquery-rails寶石,你可以將其添加到應用程序的資產清單文件,應用程序/資產/ application.js中包括jQuery的UI庫:

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

這提供了基本的UI效果您需要突出顯示,盲注,幻燈片等。