如果这已经被覆盖,我提前道歉,但我是新手,我看到还有其他类似的帖子,但没有一个有帮助,所以我认为可能还有另一个问题。
我有一个模态弹出窗口,它在 Chrome 中运行良好,但在 IE 中不起作用。问题似乎出在线路上
{ e.preventDefault(); }
它给出了以下错误。
错误:对象不支持属性或方法“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;