2012-07-11 48 views
2

是否有其中淡入方法應被用於在類褪色一定的方式。 我已經試過....Jquery的衰落在一類

$(".ipv4val").removeClass("bad").fadeIn("slow")

....但是這不能淡入類。

任何想法

感謝,

+0

檢查[這個答案](http://stackoverflow.com/a/4268423/463065)從可能重複的,我認爲這是你需要什麼! – Trufa 2012-07-11 19:30:52

+0

什麼問題? ** [查看演示](http://jsfiddle.net/4SXN3/)** – Farahmand 2012-07-11 19:40:35

回答

1

工作演示:http://jsfiddle.net/3g6rd/1/

HTML:

<div class="ip4val bad"></div>​

CSS

.ip4val{width:200px; height:200px;} .bad{background:#333;}​

jQuery的:

$(".ip4val").click(function(){ 

    $(this).fadeOut('slow', function(){ 
     $(this).removeClass('bad') 
    }); 
});​ 

----------更新-------

如果你只是想淡出輸入的焦點邊境,與更多鈔票CSS3。

工作CSS小提琴:

http://jsfiddle.net/surendraVsingh/3g6rd/3

+0

好的謝謝,但如果你只是想刪除邊界怎麼樣。 彷彿ip4val是輸入那麼這將淡出整個輸入框。 – felix001 2012-07-11 20:09:28

+0

@ felix001你可以做到這一點與CSS3這裏是小提琴 http://jsfiddle.net/surendraVsingh/3g6rd/3/ – SVS 2012-07-12 05:31:02

+0

好東西,謝謝 – felix001 2012-07-12 11:54:23

0

fadeIn() method目的是爲元素的不透明度添加動畫,你不能動畫添加或刪除類。你可以通過使用animate() method來動畫某些CSS屬性。

+0

我同意雖然這並不能完全回答這個問題。這將是有辦法來逐步消除一類,這是我猜的答案是否定的... – Trufa 2012-07-11 19:27:46

+0

檢查[這個答案](http://stackoverflow.com/a/4268423/463065) – Trufa 2012-07-11 19:31:12

+0

什麼屬性這個班是你想逐步刪除還是動畫?是否'$( 「ipv4val 」)。淡入(「 慢 」)。removeClass(「 壞」)'有所作爲? – Tuanderful 2012-07-11 19:33:56