Web上にテキストを配置して、色を変更したり、元の色に戻したりします(約2秒)。一定の時間が経過した後にフォントの色を変更する
JavaScriptを使用しても可能ですか?
jQueryのあなたは、このような何かを行うことができますしてWeb上にテキストを配置して、色を変更したり、元の色に戻したりします(約2秒)。一定の時間が経過した後にフォントの色を変更する
JavaScriptを使用しても可能ですか?
jQueryのあなたは、このような何かを行うことができますしては、setTimeoutメソッドを使用して実施例です。
css: .text { color:red; } .text.hover { 色:黄色; }
のjavascript:
var timeoutId = null;
$(".text").hover(function() {
if (timeoutId != null) {
clearTimeout(timeoutId);
timeoutId = null;
}
$(this).addClass("hover");
}, function() {
var $element = $(this);
timeoutId = setTimeout(function() {
$element.removeClass("hover");
}, 500);
});
そして、ここではjsfiddleです:
機能のこの種のsetTimeoutのまたはJavaScriptの他の種類を介さず、利用可能な場合CSS3によって提供されるべきです。だから、あなたは、IEのために以前に提案Javascriptのソリューションのいずれかを選択しますと仮定すると、単に純粋なCSS3のソリューションがあなたのために許容され
<span>hover me</span>
span {
color : green;
-webkit-transition : color 2s linear;
-msie-transition : color 2s linear;
-moz-transition : color 2s linear;
-o-transition : color 2s linear;
transition : color 2s linear;
}
span:hover {
color : red;
}
他のすべての近代的なブラウザ
HTML/CSSのこのCSSを使うのか? – fcalderan
何か試しましたか? SOは "コードを贈る"または "これを行うことはできますか?"という場所ではありません。それはGoogleではありません。 –