jQuery .toggle()在FF中工作但不在IE中工作

时间:2009-09-08 21:34:36

标签: jquery toggle

我有一个简单的垂直菜单,我正在使用.toggle()函数来展开/折叠子菜单。它适用于FF和Safari,但不适用于IE。 (没有IE的)

我还有一个非常简单的“幻灯片”功能,也使用jquery,它似乎适用于所有浏览器。

网站已上线:http://www.fastpartsauto.com

代码:

<script type="text/javascript">
$(document).ready(function(){

$("#menu h3").click(function(){
menu = $(this).parent('li').children('ul');
menu.toggle('normal');
});

$('#featured_list').innerfade({ 
speed: 'slow', 
timeout: '8000', 
type: 'sequence', 
containerheight: '290px' 
}); 

});
</script>

HTML是一个简单的UL,但我无法发布,因为我是新用户,只允许1个超链接。

1 个答案:

答案 0 :(得分:4)

我认为您错过了var关键字

你去吧

$("#menu h3").click(function(){
var menu = $(this).parent('li').children('ul');
menu.toggle('normal');
});