TweenMax.js
1 year ago
anime.js
1 year ago
flipster.js
1 year ago
headroom.js
1 year ago
iscroll.js
1 year ago
isotope.js
1 year ago
jquery-countdown.js
1 year ago
jquery-mousewheel.js
1 year ago
jquery-slimscroll.js
1 year ago
lottie.js
1 year ago
luxon.js
1 year ago
markerclusterer.js
1 year ago
modal.js
1 year ago
motionpath.js
1 year ago
pa-gsap.js
1 year ago
pa-scrolldir.js
1 year ago
premium-addons.js
1 year ago
premium-banner.js
1 year ago
premium-blog.js
1 year ago
premium-button.js
1 year ago
premium-carousel-widget.js
1 year ago
premium-contact-form.js
1 year ago
premium-countdown-timer.js
1 year ago
premium-counter.js
1 year ago
premium-dis-conditions.js
1 year ago
premium-dual-header.js
1 year ago
premium-eq-height.js
1 year ago
premium-fancy-text.js
1 year ago
premium-floating-effects.js
1 year ago
premium-global-tooltips.js
1 year ago
premium-icon-list.js
1 year ago
premium-image-button.js
1 year ago
premium-image-scroll.js
1 year ago
premium-img-gallery.js
1 year ago
premium-maps.js
1 year ago
premium-media-wheel.js
1 year ago
premium-mini-cart.js
1 year ago
premium-mobile-menu.js
1 year ago
premium-modal-box.js
1 year ago
premium-nav-menu.js
1 year ago
premium-notifications.js
1 year ago
premium-person.js
1 year ago
premium-pinterest-feed.js
1 year ago
premium-post-ticker.js
1 year ago
premium-progressbar.js
1 year ago
premium-search-form.js
1 year ago
premium-shape-divider.js
1 year ago
premium-svg-drawer.js
1 year ago
premium-tcloud.js
1 year ago
premium-testimonials.js
1 year ago
premium-textual-showcase.js
1 year ago
premium-tiktok-feed.js
1 year ago
premium-title.js
1 year ago
premium-video-box.js
1 year ago
premium-vscroll.js
1 year ago
premium-weather.js
1 year ago
premium-woo-categories.js
1 year ago
premium-woo-cta.js
1 year ago
premium-woo-products.js
1 year ago
premium-world-clock.js
1 year ago
premium-wrapper-link.js
1 year ago
prettyPhoto.js
1 year ago
scrollTrigger.js
1 year ago
slick.js
1 year ago
tooltipster.js
1 year ago
typed.js
1 year ago
universal-tilt.js
1 year ago
vticker.js
1 year ago
premium-image-button.js
29 lines
| 1 | (function ($) { |
| 2 | |
| 3 | var PremiumButtonHandler = function ($scope, $) { |
| 4 | |
| 5 | var $btnGrow = $scope.find('.premium-button-style6-bg'); |
| 6 | |
| 7 | if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) { |
| 8 | $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) { |
| 9 | |
| 10 | var parentOffset = $(this).offset(), |
| 11 | left = e.pageX - parentOffset.left, |
| 12 | top = e.pageY - parentOffset.top; |
| 13 | |
| 14 | $btnGrow.css({ |
| 15 | top: top, |
| 16 | left: left, |
| 17 | }); |
| 18 | |
| 19 | }); |
| 20 | } |
| 21 | |
| 22 | }; |
| 23 | |
| 24 | $(window).on('elementor/frontend/init', function () { |
| 25 | elementorFrontend.hooks.addAction('frontend/element_ready/premium-addon-image-button.default', PremiumButtonHandler); |
| 26 | }); |
| 27 | })(jQuery); |
| 28 | |
| 29 |