Jquery |键入时显示div
你能帮我完成我现在的代码吗。首先,我设法显示,淡入和淡出的div,但出于某种原因,它不断来来去去!!一旦我开始打字,我得到了我想要的东西,但不管我做什么,它都会重复淡出 第二,我想让div显示在我的文本区域旁边,具有一个漂亮的css格式 这是我的剧本:Jquery |键入时显示div,jquery,jquery-ui,Jquery,Jquery Ui,你能帮我完成我现在的代码吗。首先,我设法显示,淡入和淡出的div,但出于某种原因,它不断来来去去!!一旦我开始打字,我得到了我想要的东西,但不管我做什么,它都会重复淡出 第二,我想让div显示在我的文本区域旁边,具有一个漂亮的css格式 这是我的剧本: $(function() { var moveLeft = -200; var moveDown = -210; $("#quickSMScustomMessage").keyup( function(){ $('div#pop-up'
$(function() {
var moveLeft = -200;
var moveDown = -210;
$("#quickSMScustomMessage").keyup(
function(){
$('div#pop-up').fadeIn(200).show().delay(2000).fadeOut(1000);
//.css('top', e.pageY + moveDown)
//.css('left', e.pageX + moveLeft)
//.appendTo('body');
});
});
只需添加“停止”即可停止所有以前的动画。。。否则他们会排队
$('div#pop-up').stop().fadeIn()...
这是另一个建议。。。使用超时来执行此操作
var timer;
$('#type').keyup(function(){
clearTimeout(timer);
$('#typeHelper').stop().fadeIn(200);
timer = setTimeout(function(){
$('#typeHelper').fadeOut(1000)
},2000)
})
你能再发布一些html元素的代码吗?这是我要显示的html div你的意思是:$('div#pop-up').stop().fadeIn(200).show().delay(2000).fadeOut(1000)??我显示了,但根本没有显示div。停止工作必须有方法停止此递归!