✏️ 编辑:parallex.js
路径:
/home/forge/kingkrunch.com/wp/wp-content/themes/foodstuff/js/megnor/parallex.js
大小:2.4 KB · 修改:2020-09-11 16:13:49 · 权限:0775 · 可写
← 返回目录
👁 查看
⬇ 下载
! function(t) { var o = { init: function(o) { var e = { offset: !0, bgfixed: !0, invert: !0 }; return this.each(function() { function n() { p = s.data("source-url"), g = parseFloat(s.data("source-width")), h = parseFloat(s.data("source-height")), s.css({ "background-image": "url(" + p + ")" }), r() } function r() { u.on("scroll", function() { e.offset && i() }).trigger("scroll"), u.on("resize", function() { s.css({}), e.offset && l() }).trigger("resize") } function i() { c() } function l() { c() } function c() { var t, o, n, r; f = s.outerHeight(), windowHeight = u.height(), a = s.offset().top, t = d.scrollTop(), o = t + windowHeight, n = t - f, o > a && a > n && (r = o - n, pixelScrolled = t - (a - windowHeight), percentScrolled = pixelScrolled / r, e.invert ? (deltaTopScrollVal = 100 * percentScrolled, s.css({ "background-position": "50% " + deltaTopScrollVal + "%" })) : (deltaTopScrollVal = 100 * (1 - percentScrolled), s.css({ "background-position": "50% " + deltaTopScrollVal + "%" }))) } o && t.extend(e, o); { var a, s = t(this), u = t(window), d = t(document), f = 0, p = "", g = "", h = ""; Boolean(navigator.userAgent.match(/MSIE ([8]+)\./)) } n() }) }, destroy: function() {}, reposition: function() {}, update: function() {} }; t.fn.sitManParallex = function(e) { return o[e] ? o[e].apply(this, Array.prototype.slice.call(arguments, 1)) : "object" != typeof e && e ? void t.error("Method with name " + e + " is not exist for jQuery") : o.init.apply(this, arguments) } }(jQuery);
💾 保存
取消
保存为 UTF-8,换行统一为 LF