美好的一天,如何用jQuery點擊後顯示文本的其餘部分?
我在jQuery中創建了一個代碼,其中顯示的只是第一個單詞,點擊之後顯示其餘的文本。但是在這段文字顯示時,我有一個'閃爍的效應'。你知道如何改正它嗎?謝謝。
代碼
var clicks = 0;
$('#block').click(function(){
if(clicks === 0){
$("#block").animate({width: "300px"});
$("#b_1_more").show();
clicks++;
}else{
$("#block").animate({width: "50px"});
$("#b_1_more").hide();
clicks = 0;
}
});
你點擊的那一刻,已經被顯示的全文,但它是在當時該地區仍是一條線太小了。這就是爲什麼你看到了「閃爍」的效果,這實際上是你的元素暫時將文本擴展到第二行。 – 2015-04-02 09:00:17
http://jsfiddle.net/mnLth3gj/ – Satpal 2015-04-02 09:01:05