嗨,我想突出显示文本框边框颜色几秒钟,然后我想将其改回白色。addClass 函数是否也可以指定时间。任何其他方式?尝试使用http://jsfiddle.net/RW2s4/7/不起作用
问问题
17618 次
6 回答
1
在单击幻灯片上突出显示 div 到 div
$('.box').click(function() {
var jElement = $(this);
jElement.addClass('highlight');
setTimeout(
function() { jElement.removeClass('highlight'); },
500
);
//$(window).scrollTop($('.box3').offset().top,100);
$("html, body").delay(100).animate({
scrollTop: $('.box2').offset().top
}, 2000);
});
<button>http://jsfiddle.net/tyPct/198/ </button>
于 2015-07-10T08:01:56.337 回答
0
观看现场 演示
$(function(){
setTimeout(ChangeBorder, 2000);
function ChangeBorder() {
$(".highlight").css({"border-color":"red"});
}
});
于 2012-05-24T09:22:11.047 回答
0
检查 jquery animate 函数,该函数在一段时间后为元素设置动画:http:
//api.jquery.com/animate/
演示:http: //jsfiddle.net/umSkg/2/
$(document).ready(function(){
var ogColor = $("#inpt").css("border-left-color");
$("#trggr").click(function(){
var inpt = $("#inpt");
var delay = 1000;
inpt.animate({ borderColor: "#EAC117" }, delay,function(){
//revert after completing
inpt.animate({ borderColor: ogColor }, delay);
});
});
});
于 2012-05-24T09:43:10.420 回答
-3
使用效果功能
$('#component').effect("highlight", {color: 'red'}, 2000);
于 2015-11-03T14:27:12.403 回答