Pido disculpas de antemano si esto ya se ha cubierto pero soy nuevo en esto, he visto que hay otras publicaciones similares pero ninguna de ellas me ha ayudado, así que estoy pensando que podría haber otro problema .IE Error con e.preventDefault
Tengo un menú emergente modal y funciona bien en Chrome, pero no funciona en IE. El problema parece ser con la línea
{ e.preventDefault(); }
Da el siguiente error.
Error: Object doesn't support property or method 'preventDefault'
Como dije soy nuevo en esto y lo he intentado hacer lo que se dice en otros registros poniendo si es redondo o sólo la eliminación de la línea, pero sin suerte por lo que alguien podría ayudar.
/* 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;
posible duplicado de la función [event.preventDefault() no funciona en IE. ] (http://stackoverflow.com/questions/1000597/event-preventdefault-function-not-working-in-ie) – Jashwant