Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript jquery动画框阴影_Javascript_Jquery_Jquery Ui_Css - Fatal编程技术网

Javascript jquery动画框阴影

Javascript jquery动画框阴影,javascript,jquery,jquery-ui,css,Javascript,Jquery,Jquery Ui,Css,下面,我实现了我想要的效果,但有一个悬而未决的问题。因为我使用了一个单独的跨度,并将其绝对定位在一个具有相对位置的盒子顶部。在动画完成之前,我无法访问输入。我猜唯一能缓解这种情况的方法就是做一些类似的事情,只需设置外盒边框的动画?但我并没有做任何动画框阴影:插入工作 HTML <div id="wow"> <span id="pulse"></span> <input id="form-input"/> <input

下面,我实现了我想要的效果,但有一个悬而未决的问题。因为我使用了一个单独的跨度,并将其绝对定位在一个具有相对位置的盒子顶部。在动画完成之前,我无法访问输入。我猜唯一能缓解这种情况的方法就是做一些类似的事情,只需设置外盒边框的动画?但我并没有做任何动画框阴影:插入工作

HTML

<div id="wow">
    <span id="pulse"></span>
    <input id="form-input"/>
    <input id="form-input"/>
</div>​
JS

#wow {
width: 500px;
height: 200px;
display: inline-block;
position: relative;
border: 1px solid black;
}

#pulse {
width: 100%; 
height: 100%; 
box-shadow:inset 0 0 20px #6c95c3; 
-moz-box-shadow:inset 0 0 10px #6c95c3; 
position: absolute;
z-index: 20000;
}
$('#pulse').stop().animate({"opacity": 0}, "fast"); 
$('#pulse').effect("pulsate", { times:4 }, 500,  function() {
    $(this).remove();
});

您可以使用CSS属性:

CSS属性指针事件允许作者控制在什么情况下(如果有的话)元素可以成为鼠标事件的目标


我只是修改了#pulse的z索引,因此它将在您的输入下面分层

#pulse {
    ...
    z-index: -20000;
}

太棒了,看起来根本不支持IE或Opera。但是很惊讶我从来没有遇到过指针事件,谢谢!
#pulse {
    ...
    z-index: -20000;
}