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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。