Ich entschuldige mich im Voraus, wenn dies bereits abgedeckt wurde, aber ich bin neu, ich habe gesehen, es gibt andere ähnliche Beiträge, aber keiner von ihnen hat geholfen, also denke ich, es könnte ein anderes Problem sein .IE Fehler mit e.preventDefault
Ich habe ein modales Popup und es funktioniert gut in Chrome, funktioniert aber nicht in IE. Das Problem scheint mit der Linie zu sein
{ e.preventDefault(); }
Es gibt den folgenden Fehler.
Error: Object doesn't support property or method 'preventDefault'
Wie ich sagte ich bin hier und ich habe versucht, was um sie herum ein, indem sie in anderen Protokollen heißt es zu tun, wenn oder gerade die Linie zu entfernen, aber ohne Glück so mir jemand helfen könnte.
/* prevent default behaviour on click */
var e = this.browserEvent;
var tgt = this.triggeringElement;
/*e.preventDefault();*/
{ e.preventDefault(); }
/* Trigger JQuery UI dialog */
var horizontalPadding = 30;
var verticalPadding = 30;
$('<iframe id="modalDialog" src="' + $(tgt).attr("href") + '" />').dialog({
title: "IC v RT",
autoOpen: true,
width: 1050,
height: 700,
modal: true,
close: function(event, ui) {apex.event.trigger('#P28_AFTER_MODAL','select',''); $(this).remove();},
overlay: {
opacity: 0.5,
background: "black"}
}).width(1050 - horizontalPadding).height(700 - verticalPadding);
return false;
möglich Duplikat [Event.preventDefault() Funktion funktioniert nicht im Internet Explorer. ] (http://stackoverflow.com/questions/1000597/event-preventdefault-function-not-working-in-ie-) – Jashwant