2011-09-19 66 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');