0

テキストをフェードアウトしたい次のボタンがあります。ボタンをフェードアウトしたくありません。その中のテキストだけです。どうすればいいですか?

jQueryこれまで:

$('#name').click(function(){
    //Fade out text
   });

マークアップ:

 <button id="name" type="submit" class="btn btn-large">Next >></button>
4

3 に答える 3

2

Twitterのブートストラップを使用しているようです。その場合、<a>代わりに使用します<button>

このようなもの:

<a href="#" id="name" class="btn btn-large"><span id="fade">Next</span></a>

その後、スパンをフェードアウトできます:

$("#fade").fadeOut("slow")

jsfiddle: jsfiddle

于 2013-01-18T23:18:32.353 に答える
1

テキストの色をボタンの色に変更することをお勧めします...

$('#name').click(function(){
   $(this).css('color', 'red');
});

テキストをフェードアウトできないため...

于 2013-01-18T23:15:22.033 に答える
1

jQuery Color プラグインを使用して、元の色から「透明」への色の変化をアニメーション化できます。

HTML

<button id="submit_button">Next >></button>

CSS

#submit_button {
    color: #000;
}

Javascript

$(document).ready(function(){
    $('#submit_button').click(function(){
        $(this).animate({
            color: 'transparent'    
        },1000);
    });
});

例として jsFiddle を次に示します: http://jsfiddle.net/5p2cH/3/

于 2013-01-18T23:41:15.750 に答える