2009-06-23 76 views
1

我有这样的JavaScript代码,而我要添加的jQuery淡入效果jQuery的褪色效果

hover.addEventListener('mouseover',function() {Core.addClass(cpanel,"on");},false); 

Core是我使用另一个库。 上述事件侦听器只是启用cpanel div到可见状态。我如何让它淡入视野。我正在使用jquery-ui,并且对它很新颖。

非常感谢。

+0

没有必要在这一个jquery-ui上,karim79将它总结得很好 – 2009-06-23 22:12:03

+0

代码中的Core和cPanel变量代表什么?你的代码中是否有另一个JavaScript库? – artlung 2009-06-23 22:31:44

+0

是的,我已经提到过。请看帖子。 – amit 2009-06-23 22:51:59

回答

1

假设您的cPanel div有一类 '上',你可以这样做:

$('.on').fadeIn("slow"); //.fadeIn("normal"); or .fadeIn("fast"); 

见jQuery的fadeIn effect

0

您可以使用淡入:

http://docs.jquery.com/Effects/fadeIn#speedcallback

如果你仍然想用你的代码片段来添加这个类(也可以在jQuery btw中完成),只需将jQuery fadein代码放在​​它之前即可。这将导致淡入效果发生,然后添加(可能是冗余的)“on”类。

在回应评论: 这是代码我会尝试先

hover.addEventListener('mouseover',function() { 
    cpanel.fadeIn("slow"); // this is if cpanel is a jQuery object. If it is an element, do $(cpanel).fadeIn("slow"); 
    Core.addClass(cpanel,"on"); 
}, false); 

如果仍然不起作用,你可以让我知道发生了什么,如果有什么?谢谢。