Добрый день! У меня такая проблема. На сайте
http://up.ostroike.by реализовал меню, с помощью библиотеки jquery. Менюшки должны пересчелкиваться меняя класс css и выскакивать окно в div. Но все это срабатывает только на одном пункте меню и только под firefox and chrome, а в IE все работает. Вот скрипт:
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
var tmenustrong = 0;
function tmenu_open()
{ tmenu_canceltimer();
tmenu_close();
ddmenuitem = $(this).find('#tmbl').css('visibility', 'visible');
tmenustrong = $(this).find('#str').removeClass('stvis_1');
tmenustrong = $(this).find('#str').addClass('stvis');
}
function tmenu_close()
{ if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
if(tmenustrong) tmenustrong.removeClass('stvis');
if(tmenustrong) tmenustrong.addClass('stvis_1');
}
function tmenu_timer()
{ closetimer = window.setTimeout(tmenu_close, timeout);}
function tmenu_canceltimer()
{ if(closetimer)
{ window.clearTimeout(closetimer);
closetimer = null;}}
$(document).ready(function()
{ $('#tmenu > li').bind('mouseover', tmenu_open)
$('#tmenu > li').bind('mouseout', tmenu_timer)});
document.onclick = tmenu_close;
Что может быть, помогите, пожалуйста?