Вместо просто привязки функции к событию щелчка моя функция compare_remove () фактически получает с именем в IE7 / 8 (прекрасно работает в IE9, FF, Webkit).
HTML:
<div id="compare_listing_1234" class="compare_out_listing" title="Click to Add to Compare" onclick="compare_add('1234'); "></div>
СКРИПТ:
function compare_add(pid) {
$('#compare_listing_'+pid).removeClass("compare_out_listing").addClass("compare_in_listing");
$('#compare_listing_'+pid).attr("title","Click to Remove from Compare");
$('#compare_listing_'+pid).prop("onclick", null);
$('#compare_listing_'+pid).unbind('click').click(function(){ compare_remove(pid); });
}
Кто-нибудь знает почему?