divを展開したときにbox-shadowを表示したい。divケースを展開する際にbox-shadowクラスを持つクラスを追加しています。そして、すべてのブラウザで正常に動作しています。私が直面している問題は、IE 8 がエラーを表示していることです:-「attr(...)」は null またはオブジェクトではありません。
これを修正するにはあなたの助けが必要です。提案してください。
これは私がやったことです:
<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>
助けてください..!ありがとう