IE8 CSS Hover Image не кликабелен JQuery - PullRequest
0 голосов
/ 28 сентября 2010

У меня есть изображение с событием onmousedown. Когда я наводю на него курсор, он отображает отдельное изображение. Мой код наведения выглядит так:

            $(".baur").hover(
                            function () {
                                    $(".hoverbaur").show();
                            },

Я использовал этот код некоторое время, хотя сегодня я тестировал в IE8, и ссылка не работает! Первоначально я установил для дисплея hoverbaur css значение none, а затем JQuery изменяет это при наведении курсора. Я знаю, что мог бы также связать изображение при наведении, но их много. Я надеялся, что есть CSS-решение, которое сделает видимое изображение зависшим, но при этом событие onclick изображения под ним все еще выполняется.

Полагаю, у меня другой вопрос: почему это работает в FF и Chrome?

Конечно! Пример изображения выглядит следующим образом

<img class="baur" onmousedown="showDiv()">
<img class="hoverbaur" style="display:none">

function showDiv(){
$("#welcome").show
}

Любой совет поможет, Спасибо!

1 Ответ

2 голосов
/ 28 сентября 2010

У вас есть show() метод, неверно набранный как show.Это должно быть:

$("#welcome").show();

Примечание: jQuery позволяет сделать ваш код ненавязчивым.Вам следует избегать использования встроенного javascript / css.

...