什麼是最簡單的方法,使兩個顏色/類之間的文本切換連續與jQuery的?用jquery製作文本改變顏色(不停閃爍)
回答
一個簡單的例子:
CSS
div { color: red; }
div.blinking { color: blue; }
jQuery的(在DOMready
事件)
var el = $('div');
setInterval(function() {
el.toggleClass('blinking');
}, 1000);
例撥弄:http://jsfiddle.net/gLEuP/
否則,可以避免現代瀏覽器上的所有JS,並且僅使用CSS3動畫,例如
@keyframes blink {
0% { color : red; }
49% { color : red; }
50% { color : blue }
100% { color: blue; }
}
div {
animation: blink 2s linear infinite;
}
例codepen(與供應商前綴):http://codepen.io/anon/pen/NPJBbe
注意,避免設置過小的延遲,這可能會傷害受人photosensitive epilepsy(和惱人的其他人)
耶如此復古!酷:-) – PeeHaa
是...並將代碼放入'$(document).ready'函數中:-) –
簡單jQuery的旋轉彩色谷歌搜索帶來了這個
http://buildinternet.com/2009/09/its-a-rainbow-color-changing-text-and-backgrounds/
一個閃爍效果,你總是可以運行一個函數使用第二setInterval的每一秒或者其中一半將使用jQuery
切換類嘗試
function switch() {
$("p").toggleClass("comic-sans");
}
setInterval("switch()", 1000);
'setInterval(switch,1000);'會更好 - 在超時/間隔內的字符串不是最佳的 – fcalderan
創建接受一個顏色作爲變量的函數。在該函數中,根據傳遞的顏色確定下一個要使用的顏色。更改文字顏色element.style.color = '#FF0000';
。仍然在該功能中,請撥打setTimeout()
並將該功能以「新」顏色傳遞。然後,在$(document).ready
上調用換色功能。
我想出了這一點:
//Click the Fade out button
$("#fadeOut").click(function(){
fadeItOut();
});
var fadeItOut = function() {
$("p").fadeOut("slow", function(){
fadeItIn();
});
};
var fadeItIn = function() {
$("p").fadeIn("fast", fadeItOut());
};
- 1. Jquery中的顏色閃爍?
- 2. jQuery懸停()閃爍/褪色
- 3. Jquery在懸停時更改背景顏色,一直閃爍
- 4. 閃爍的顏色
- 5. 懸停css時閃爍的顏色
- 6. 更改rpivotTable閃爍的顏色
- 7. 背景顏色變化閃爍
- 8. 表閃爍或顏色變化
- 9. 使用jquery改變文本的顏色
- 10. jQuery懸停閃爍
- 11. jQuery懸停閃爍
- 12. JTextField的閃爍顏色
- 13. jQuery背景顏色改變,懸停背景顏色不起作用
- 14. 在IOS閃爍或狀態欄改變其顏色
- 15. 通過改變背景顏色閃爍HTML
- 16. 如何在不改變背景顏色的情況下創建一個閃爍文本的jQuery按鈕?
- 17. 在JQuery中爲閃爍效果生成動畫顏色變化
- 18. 停止閃爍從閃爍
- 19. CKEditor文本顏色按鈕不改變文本顏色
- 20. jQuery的改變顏色的CSS:懸停
- 21. jquery懸停閃爍問題
- 22. 顏色改變文本
- 23. JQuery更改文本顏色
- 24. jQuery的褪色閃爍
- 25. Webfont +懸停顏色:不改變顏色的文本的一部分
- 26. 懸停時按鈕會閃爍閃爍的黑色邊框?
- 27. 與Chrome一起懸停的白色閃爍/閃爍
- 28. 使用jQuery旋轉文本閃爍
- 29. ListView項目不改變文本顏色
- 30. Textview不會改變文本顏色
嗯哦。只是不要結束在http://www.webpagesthatsuck.com/! – woz