我提前道歉,如果这已经被覆盖,但我是新的,我看到有其他类似的职位,但没有一个帮助,所以我认为可能会有另一个问题.
我有一个模态弹出窗口,它可以在Chrome中正常工作,但在IE中不起作用.这个问题似乎就是这样
{ e.preventDefault(); }
它给出以下错误.
Error: Object doesn’t support property or method ‘preventDefault’
就像我说的,我是新来的,我已经尝试在其他日志中说出来,把它放在一边,或者只是删除线,但没有运气,任何人都可以帮助我.
/* 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;
解决方法
event.preventDefault ? event.preventDefault() : event.returnValue = false;