日期:2014-05-16  浏览次数:20371 次

jquery插件代替css 3 boxshadow问题
http://www.bitstorm.org/jquery/shadow-animation/我按照他的做法 运行就是没效果

JS脚本已经引用
<script type="text/javascript" src="../js/jquery.animate-shadow.js"></script>

<div style="width:200px; height:200px; background:#000;" class="dsa"  onmouseover="$('.dsa').stop().animate({boxShadow: '0 0 50px'}, 'fast')" onmouseout="$('.dsa').stop().animate({boxShadow: '0 0 0'}, 'fast')"></div>



就是没效果

------解决方案--------------------
给div加上id,然后加上动画

<html xmlns="http://www.w3.org/1999/xhtml">
<head >
  <title>test</title>     
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="jquery.animate-shadow.js"></script>
<script type="text/javascript">
$(function()
{
$('#box1').animate({boxShadow: '0 0 30px #44f'});
}
);
</script>
<body >
<div id="box1" style="width:200px; height:200px; background:#000;" class="dsa"  onmouseover="$('.dsa').stop().animate({boxShadow: '0 0 50px'}, 'fast')" onmouseout="$('.dsa').stop().animate({boxShadow: '0 0 0'}, 'fast')"></div>

</body>



</html>