我在页面正文中有一个输入元素。我创建了一个
到目前为止,我尝试过以下代码但未成功:
setInterval
方法。现在我想要的是,在我的页面所在的标签具有焦点(即$(window).focus();
),并且当鼠标指针位于输入字段内时(即,我已单击输入字段并且它位于输入字段内),setInterval
应该启动。它应该持续到输入丢失焦点,即光标不再位于输入内。到目前为止,我尝试过以下代码但未成功:
$(document).ready(function(){
$(window).focus(function(){
if(("input").is(":focus")){
var aa=setInterval(newFunc, 2000);
function newFunc(){...........}
}
});
});
newFunc
函数内添加一个检查,当输入框失去焦点时关闭定时器。 - marzelin