Хорошо, кажется, я наткнулся на другую проблему JQuery, но я думаю, что это больше связано с проблемой браузера.Код ниже, кажется, работает хорошо во всех браузерах, кроме IE7 и Opera
function inputs() {
$('#search').css({opacity: .25}).hoverIntent( function() {
$(this).stop(true,true).animate({opacity: 1}, 500 );
},
function() {
if(!$('#mod_search_searchword').is(':focus') ) {
$('#search').stop().delay(500).animate({opacity: .25}, 500 );
}
}
);
$('#search').focusout(function(){$(this).stop(true,true).animate({opacity: .25}, 500 );});
}
Эффект прост ... Я просто хочу, чтобы когда-то поле ввода поиска былоhovered для повышения его непрозрачности, затем, когда он завис, чтобы вернуться к исходной непрозрачности, но если поле ввода активно, чтобы не выполнять hoverout, пока они не сфокусируются.Но по какой-то причине: кажется, что фокус не распознается оперой или IE7.Есть ли работа вокруг?