diff --git a/dist/iframe-shim-debug.js b/dist/iframe-shim-debug.js index cbaf7eb..d722e51 100644 --- a/dist/iframe-shim-debug.js +++ b/dist/iframe-shim-debug.js @@ -1,6 +1,7 @@ -define("arale/iframe-shim/1.0.1/iframe-shim-debug", [ "$-debug", "arale/position/1.0.0/position-debug" ], function(require, exports, module) { +define("arale/iframe-shim/1.0.2/iframe-shim-debug", [ "$-debug", "arale/position/1.0.0/position-debug" ], function(require, exports, module) { var $ = require("$-debug"); var Position = require("arale/position/1.0.0/position-debug"); + var isIE6 = (window.navigator.userAgent || "").toLowerCase().indexOf("msie 6") !== -1; // target 是需要添加垫片的目标元素,可以传 `DOM Element` 或 `Selector` function Shim(target) { // 如果选择器选了多个 DOM,则只取第一个 @@ -39,12 +40,14 @@ define("arale/iframe-shim/1.0.1/iframe-shim-debug", [ "$-debug", "arale/position } delete this.target; }; - if ($.browser.msie && $.browser.version === "6.0") { + if (isIE6) { module.exports = Shim; } else { // 除了 IE6 都返回空函数 function Noop() {} - Noop.prototype.sync = Noop; + Noop.prototype.sync = function() { + return this; + }; Noop.prototype.destroy = Noop; module.exports = Noop; } @@ -70,4 +73,4 @@ define("arale/iframe-shim/1.0.1/iframe-shim-debug", [ "$-debug", "arale/position css: css }).insertBefore(target); } -}); \ No newline at end of file +}); diff --git a/dist/iframe-shim.js b/dist/iframe-shim.js index 872eab0..f716d42 100644 --- a/dist/iframe-shim.js +++ b/dist/iframe-shim.js @@ -1 +1 @@ -define("arale/iframe-shim/1.0.1/iframe-shim",["$","arale/position/1.0.0/position"],function(a,b,c){function f(a){this.target=d(a).eq(0)}function g(){}function h(a){var b={display:"none",border:"none",opacity:0,position:"absolute"},c=a.css("zIndex");return c&&c>0&&(b.zIndex=c-1),d("