2011-09-19 57 views
0

我試圖實現滑動使用JQuery UI的效果函數。Drupal Jquery UI

使用下面的代碼:

$('div#main div#sidebar-left').effect('slide'); 

給了我不承認錯誤的函數。

由於我已經安裝了Jquery UI模塊,我不知道是否有任何知道如何通過模塊調用我的慾望功能?

+0

這是你使用,6或7的Drupal的版本? – Clive

回答

0

我猜這是Drupal的6,在這種情況下,你需要將jQuery UI的文件與jquery_ui_add()

jquery_ui_add('effects.slide'); 

或極爲相似,添加到頁面。該功能將進入頁面回調功能,如果您在每個頁面上都需要該功能,則可以使用hook_init()

+0

謝謝克萊夫,對於您的詢問無迴應表示歉意。你是對的 - 它是一個D6網站。 – sisko

-1

要包含的jQuery在你的網頁:

<?php 
drupal_add_js (
    '$(document).ready(function(){$("p.jtest").fadeIn(6000);}); ', 
    'inline'); 
?> 

(從http://drupal.org/node/89005

做幻燈片:

我們可以任何元素做動畫,比如一個簡單的圖片:

<div id="clickme"> 
    Click here 
</div> 
<img id="book" src="book.png" alt="" width="100" height="123" /> 

當另一個元素是clic時,我們將調用.slideToggle()糟透了:

$('#clickme').click(function() { 
    $('#book').slideToggle('slow', function() { 
    // Animation complete. 
    }); 
}); 

(從jQuery API:http://api.jquery.com/slideToggle/

0

嘗試:

jQuery('div#main div#sidebar-left').effect('slide');