2009-06-23 64 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); 

如果仍然不起作用,你可以讓我知道發生了什麼,如果有什麼?謝謝。