Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery |键入时显示div_Jquery_Jquery Ui - Fatal编程技术网

Jquery |键入时显示div

Jquery |键入时显示div,jquery,jquery-ui,Jquery,Jquery Ui,你能帮我完成我现在的代码吗。首先,我设法显示,淡入和淡出的div,但出于某种原因,它不断来来去去!!一旦我开始打字,我得到了我想要的东西,但不管我做什么,它都会重复淡出 第二,我想让div显示在我的文本区域旁边,具有一个漂亮的css格式 这是我的剧本: $(function() { var moveLeft = -200; var moveDown = -210; $("#quickSMScustomMessage").keyup( function(){ $('div#pop-up'

你能帮我完成我现在的代码吗。首先,我设法显示,淡入和淡出的div,但出于某种原因,它不断来来去去!!一旦我开始打字,我得到了我想要的东西,但不管我做什么,它都会重复淡出

第二,我想让div显示在我的文本区域旁边,具有一个漂亮的css格式

这是我的剧本:

$(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。停止工作必须有方法停止此递归!