Для темы wordpress я конвертирую цветные изображения в черно-белые изображения, когда вы их просматриваете. Но когда вы двигаете мышью очень быстро, иногда изображение остается в черном & белым, пока вы не перевернете их снова.jQuery: stuck jquery animation
Как исправить это, чтобы убедиться, что, когда я не нахожу изображения, он не останется на черном & белый?
Ссылка на демо: http://www.infictus.com/wordpress_demo/creafolio/
код:
function initImage(obj)
{
var $newthis = $(obj);
if ($.browser.msie)
{
$newthis = $newthis.desaturateImgFix();
}
$newthis.addClass("pair_" + ++paircount);
var $cloned = $newthis.clone().attr('id', '');
$cloned.get(0).onmouseover = null;
$cloned.insertAfter($newthis).addClass("color").hide();
$newthis = $newthis.desaturate();
$newthis.bind("mouseenter mouseleave", desevent);
$cloned.bind("mouseenter mouseleave", desevent);
};
function desevent(event)
{
var classString = new String($(this).attr('class'));
var pair = classString.match(/pair_\d+/);
// first I try was $("."+pair).toggle() but IE switching very strange...
$("."+pair).hide();
if (event.type == 'mouseenter')
$("."+pair).filter(":not(.color)").show();
if (event.type == 'mouseleave')
$("."+pair).filter(".color").show();
}
Это не вопрос WordPress ... это вопрос jQuery. Пожалуйста, измените свой заголовок соответствующим образом. – EAMann
ну да, прости, извините – Christophe