2010-09-17 3 views
0

Привет всем; У меня есть немного кода, который скрывает один элемент этого сайта, как только он загружается. Это, кажется, работает хорошо в Chrome & Safari, но не работает в Firefox ....hide() функция работает в Chrome и Safari, но не в Firefox

<script type='text/javascript' src='<%baseurl%><%basename%>/site/js/jquery.js'></script> 
<script type='text/javascript' src='<%baseurl%><%basename%>/site/js/jquery-1.4.2.min.js'></script> 
<script type='text/javascript' src='<%baseurl%><%basename%>/site/js/cookie.js'></script> 

<script type='text/javascript'> 
path = '<%baseurl%>/files/gimgs/'; 

$(document).ready(function() 
{ 
// Hide all menu options after first 
$("#menu ul li.section-title").nextAll().hide(); 

// Show after click 

$("#menu ul").each(function(){ 
$(this).find("li.active").prevAll().nextAll().show(); 
}); 

// Toggle Function 

$("#menu ul li.section-title").click(function(){ 
$(this).nextAll().slideToggle("fast"); 
}); 
setTimeout('move_up()', 1); 
}); 
</script> 

Это работает на indexhibit и их можно увидеть здесь: http://www.problemwithauthority.com

ответ

0

Попробуйте удалить устаревшую версию JQuery.

<script type='text/javascript' src='<%baseurl%><%basename%>/site/js/jquery.js'></script> 
+0

Это подействовало. Я нервничал, чтобы удалить его, потому что большая часть контента сбегает от старого jquery. Пробовал $ .noConflict(); но, похоже, ничего не делал. благодаря – antonanton