HLW/wp-content/plugins/revslider/public/assets/js/extensions/source/revolution.extension.parallax.js
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/********************************************
* REVOLUTION 5.0 EXTENSION - PARALLAX
* @version: 1.0.1 (17.08.2015)
* @requires jquery.themepunch.revolution.js
* @author ThemePunch
*********************************************/
(function($) {
var _R = jQuery.fn.revolution,
_ISM = _R.is_mobile();
jQuery.extend(true,_R, {
checkForParallax : function(container,opt) {
var _ = opt.parallax;
if (_ISM && _.disable_onmobile=="on") return false;
opt.li.each(function() {
var li = jQuery(this);
for (var i = 1; i<=10;i++)
li.find('.rs-parallaxlevel-'+i).each(function() {
var pw = jQuery(this),
tpw = pw.closest('.tp-parallax-wrap');
tpw.data('parallaxlevel',_.levels[i-1])
tpw.addClass("tp-parallax-container");
});
})
if (_.type=="mouse" || _.type=="scroll+mouse" || _.type=="mouse+scroll") {
container.mouseenter(function(event) {
var currslide = container.find('.active-revslide');
var t = container.offset().top,
l = container.offset().left,
ex = (event.pageX-l),
ey = (event.pageY-t);
currslide.data("enterx",ex);
currslide.data("entery",ey);
})
container.on('mousemove.hoverdir, mouseleave.hoverdir',function(event) {
var currslide = container.find('.active-revslide');
switch (event.type) {
case "mousemove":
if (_.origo=="enterpoint") {
var t = container.offset().top,
l = container.offset().left;
if (currslide.data("enterx") ==undefined) currslide.data("enterx",(event.pageX-l));
if (currslide.data("entery") ==undefined) currslide.data("entery",(event.pageY-t));
后面还有 167 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
