Когда я нажимаю на URL с ссылкой "javascript: $('# dialog-modal'). dialog ('open'); в Chrome и FF загружается диалог Jquery. В Internet explorer 8 источник страницы исчезает и заменяется на" [Object Object]".. WTH?
Несовместимость Internet Explorer - страница показывает "Объект объекта" "WTH?
Ответ 1
Проблема заключается в том, что IE8 ожидает, что вы сделаете что-то с событием click. Нижеприведенный код работает и был протестирован в Firefox, Chrome, IE8. Обратите внимание, что вам нужна пустота (0), чтобы заставить ее работать.
<a class="dialogBtn" href="javascript:$('#layer1').hide();void(0);" style="text-decoration:none;color:#FFF">OK</a>
Или вы можете использовать этот синтаксис:
<a class="dialogBtn" href="javascript:void(0);" onclick="$('#layer1').hide();" style="text-decoration:none;color:#FFF">OK</a>
Ответ 2
В Internet Explodezor JQuery, похоже, не работает через гиперссылки. Поэтому я инкапсулировал это внутри функции и просто вызвал функцию.
Изменить: Серьезно, почему я должен ждать 2 дня, чтобы принять свой собственный ответ....