Показать / скрыть сетку большого пальца мучительно медленно в IE8.
У меня есть большой палец, который работает с атрибутом категории на каждом большом пальце, и некоторые переключатели показывают разные категории. Код ниже обрабатывает показ / скрытие больших пальцев, но это очень медленно в IE и иногда выдает предупреждение «A script is slow». Я думаю, нет необходимости утверждать, что это работает очень хорошо во всех других браузерах.
Мой вопрос: можете ли вы помочь с некоторыми советами по производительности? Может быть, даже намекает на то, имеет ли смысл переписать этот бит на чистый Javascript?
$('#cat-tab .categories-list a').live('click', function() {
var $this = $(this);
var $target = $('#cat-tab .video-results');
var $text = $.trim($('span', $this).text());
$scroll = $(window).scrollTop();
$('#cat-tab .categories-list a').removeClass('active');
$this.addClass('active');
$('#cat-tab .video-results .channel').removeClass('hidden');
if($text != 'All') {
$('#cat-tab .video-results .channel[rel!="'+$text+'"]').addClass('hidden');
}
$.rePage(true);
return false;
});