Еще раз Мне нужна помощьОбъект не поддерживает этот ресурс в IE
Следующий код прекрасно работает во всех браузерах, кроме IE, IE8, который есть. Проблемой является:
$(function() {
$('area').live('mouseover mouseout', function (event) {
mapObject.qmap($(this), event);
});
});
});
Полный код:
$(document).ready(function() {
var mapObject = {
qmap: function (area, event) {
var ida = area.attr('name');
if (event.type == 'mouseover') {
$('.' + ida).show();
$('#' + ida).siblings().each(function() {
if ($(this).is(':visible')) {
$(this).hide();
}
});
$('#' + ida).show();
}
else {
$('.' + ida).hide();
$('#' + ida).hide();
$('#map-0').hide();
}
}
};
$(function() {
$('area').live('mouseover mouseout', function (event) {
mapObject.qmap($(this), event);
});
});
});
Я пытался работать его с другой аналогичной должности без успеха.
Любая помощь приветствуется.
не уверен, что это исправить, но .live является устаревшим в текущих версиях JQuery. использовать .on() вместо –
Какая строка вызывает ошибку? – jrummell
$ ('area'). Live ('mouseover mouseout', function (event) {Извините, не знаете, как вы хотите использовать только .on()? –