我想在 div 展开时显示 box-shadow 。我正在添加一个在扩展 div 案例中具有 box-shadow 类的类。它在所有浏览器中都运行良好。我面临的问题是 IE 8 显示错误:-'attr(...)' 为空或不是对象。
我需要你的帮助来解决这个问题。请建议。
这就是我所做的:
<script type="text/javascript">
animatedcollapse.addDiv('navDrop', 'fade=0,speed=100,')
animatedcollapse.addDiv('needHelp', 'fade=10,speed=300,')
animatedcollapse.ontoggle=function($, divobj, state){ //fires each time a DIV is expanded/contracted
//$: Access to jQuery
//divobj: DOM reference to DIV being expanded/ collapsed. Use "divobj.id" to get its ID
//state: "block" or "none", depending on state
jkmegamenu.render($);
if($(".needHelpBox").attr('class').indexOf("shadow") > 0)
{
$(".needHelpBox").attr('class',$(".needHelpBox").attr('class').replace("shadow",""));
}
else
{
$(".needHelpBox").addClass('shadow');
}
}
animatedcollapse.init()
</script>
请帮忙..!谢谢