是否有可能在某个其他元素上显示焦点2秒的某个元素?
$("#someDiv").focus(function(){
// 2 seconds focus??
$("#someOtherDiv").show();
});
非常感谢
答案 0 :(得分:1)
你可以在焦点上使用setTimeout,在模糊时使用cleatTimeout。
var timer;
$(document).ready(function () {
$("#TextBox").focus(function () {
timer = setTimeout(function () {
$("#ShowMe").show();
}, 2000);
});
$("#TextBox").blur(function () {
clearTimeout(timer);
$("#ShowMe").hide();
});
});
答案 1 :(得分:0)
通过"点击"这样做很好吗?事件? 如果是这样,请检查:
$(document).ready(function(){
$('#someDiv').click(function(){
$('#someOtherDiv').show(300).delay(2000).hide(300);
});});