jquery animate boxshadow

Posted by mstef on Stack Overflow See other posts from Stack Overflow or by mstef
Published on 2012-07-06T21:06:15Z Indexed on 2012/07/06 21:15 UTC
Read the original article Hit count: 126

http://jsfiddle.net/mstefanko/w5aAn/877/

Below, i'm achieving the effect I wanted, but with a pending issue. Since i'm using a separate span and positioning it absolute over-top of a box with relative position. I can not access the inputs until after the animation is finished. I'm guessing the only way to alleviate this would be do something similar with just animating the border of the outer box? But nothing I was doing to animate box-shadow:inset was working.

HTML

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

CSS

#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;
}

JS

$('#pulse').stop().animate({"opacity": 0}, "fast"); 
$('#pulse').effect("pulsate", { times:4 }, 500,  function() {
    $(this).remove();
});

?

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about jQuery