Skip to content
romulovalezPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

Change slider orientation to vertical

Jet-elements uses slider-pro as the library for the slider, check the documentation here

It has an option to change the orientation of the slider to vertical, but it is not available in the jet-elements plugin. So we need to make some changes to the script to enable it and other changes to adjust it to show it properly, these changes are documented in this repository inside jet-elements.min.js, you can use it to overwrite the current script on the jet-elements plugin.

Steps to manually update the script:

  • Go to Plugins > Plugin editor > JetElements > Select

  • Open assets/js/jet-elements.min.js file

  • Change orientation to vertical and fix height to reflect the new orientation:

    • Replace height:o, with orientation: document.getElementById('my-slider') ? 'vertical' : 'horizontal',height: document.getElementById('my-slider') ? window.innerHeight : o,
  • Fix some style jump issues when the slider work for the first time:

    • Replace find(".jet-slider__content"); with find(".jet-slider__content");i.attr("style", 'visibility: hidden; width: 100%; height: 100%; margin: auto; inset: 0px 0px 0px 0%; transform-origin: center center; transform: scale(1); opacity: 0;');
  • Optional - Update the slider with the mouse wheel:

    • Replace e(".slider-pro",r).sliderPro with (()=>{if(!document.getElementById("my-slider"))return;let t=new Date().getTime();window.addEventListener("wheel",l=>{let d=new Date().getTime(),i=Math.abs(l.deltaY);d-t>50&&i&&e(".slider-pro").sliderPro(l.deltaY<0?"previousSlide":"nextSlide"),i&&(t=d)})})();e(".slider-pro",r).sliderPro

Make changes available to browsers (clean cache)

  • Go to Plugins > Plugin editor > JetElements > Select

  • Open jet-elements/includes/class-jet-elements-assets.php

  • Search and edit:

-    'version' => $this->get_version(),
+    'version' => $this->get_version() . 'custom', // Add 'custom' to force browsers to update the script

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors