Ошибка IE с e.preventDefault

Заранее извиняюсь, если это уже обсуждалось, но я новичок в этом, я видел другие подобные сообщения, но ни один из них не помог, поэтому я думаю, что может быть другая проблема.

У меня есть модальное всплывающее окно, и оно отлично работает в Chrome, но не работает в IE. Проблема связана со строкой

{ e.preventDefault(); }

Выдает следующую ошибку.

Error: Object doesn't support property or method 'preventDefault'

Как я уже сказал, я новичок в этом, и я пытался делать то, что написано в других журналах, помещая вокруг него if или просто удаляя строку, но безуспешно, поэтому кто-нибудь может мне помочь.

/* 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;
10
задан Tiny 11 June 2014 в 10:51
поделиться