BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
CTR
/
wp-content
/
plugins
/
porto-functionality
/
shortcodes
/
assets
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: hover-split.min.js
(function(e,i){e=e||{};var t="__mousehoversplit",s=function(e){return this.initialize(e)};s.prototype={initialize:function(e){return e.data(t)||(this.$el=e.addClass("slide-wrapper"),this.setData().event()),this},setData:function(){this.$el.data(t,this),this.$el.addClass("initialized");for(var e=this.$el.find(">.split-slide"),i=0;i<e.length;i++){var s=e[i];if(0==i)s.classList.add("slide-left"),this.left=s;else if(1==i){s.classList.add("slide-right");break}}return this},event:function(){this.refresh(),this.refreshFunc=this.refresh.bind(this),i(window).on("resize",this.refreshFunc),this.handleMoveFunc=this.handleMove.bind(this),i(document.body).on("mousemove",this.handleMoveFunc)},handleMove:function(e){e.clientX<this.$el.offset().left?this.left.style.width="0":this.left.style.width=`calc( ${(e.clientX-this.$el.offset().left)/this.$el.innerWidth()*100}% - 3px ) `},refresh:function(e){e&&"resize"==e.type&&this.$el.css("min-height",i(this.left).height()),this.$el.find(">.split-slide>*").css("width",this.$el.innerWidth())},clearData:function(){this.$el.removeClass("slide-wrapper").removeData(t).css("min-height",""),this.$el.find(">*").removeClass("slide-left slide-right").css("width",""),i(window).off("resize",this.refreshFunc),i(document.body).off("mousemove",this.handleMoveFunc)}},i.extend(e,{PluginHoverSplit:s}),i.fn.themePluginHoverSplit=function(){return this.map((function(){var e=i(this);if(e.find(">.split-slide").length>=2)return e.data(t)?e.data(t):new s(e)}))}}).apply(this,[window.theme,jQuery]),jQuery(document).ready((function(e){e.fn.themePluginHoverSplit&&e(".mouse-hover-split").each((function(){var i=e(this);i.find(">.split-slide").length>=2&&i.themePluginHoverSplit()}))}));
Save
Cancel