Javascript 当用户不使用时自动显示文本';不要点击图片一段时间
我用jQuery编写了这段代码,但我不确定该用什么来实现这个想法。如果用户没有点击图像,文本会在几秒钟后自动显示。我应该在CSS中添加动画延迟吗Javascript 当用户不使用时自动显示文本';不要点击图片一段时间,javascript,jquery,Javascript,Jquery,我用jQuery编写了这段代码,但我不确定该用什么来实现这个想法。如果用户没有点击图像,文本会在几秒钟后自动显示。我应该在CSS中添加动画延迟吗 jQuery(document).ready(function(){ jQuery( "#picture2" ).bind( "click", function() { jQuery ('#txt2').show(); }); }); 您可以使用在单击按钮时将被重置的超时 在下面
jQuery(document).ready(function(){
jQuery( "#picture2" ).bind( "click", function() {
jQuery ('#txt2').show();
});
});
您可以使用在单击按钮时将被重置的超时 在下面的示例中,如果5秒钟内未单击按钮,则会显示文本。我将
bind()
函数更改为on()
,因为自3.0版以来,第一个函数已被弃用
//初始超时初始值设定项
var timer=setTimeout(处理器,5000);
//重新设置timout onclick
$('clicker')。在('click',()=>{
$('#text').hide();
清除超时(计时器);
定时器=设置超时(处理器,5000);
});
//hanlder函数,用于在触发超时时显示文本
函数处理程序(){
$('#text').show();
}
点击我!
请单击我:(
请详细描述您想要实现的目标,以及您面临的任何具体问题。抱歉,我编辑了答案。我本来是想问标题问题的。谢谢标记,但这不是确切的解决方案。我现在编辑了答案。代码保持不变,但如果用户不单击图像,文本将自动消失o几秒钟后显示。@nikolai,这就是这个代码段的功能?如果用户在5秒钟内没有单击按钮,文本将自动显示。如果这不是您想要的,请解释错误。