/** * Start scroll button widget script */ ( function( $, elementor ) { 'use strict'; var widgetScrollButton = function( $scope, $ ) { var $scrollButton = $scope.find('.bdt-scroll-button'), $selector = $scrollButton.data('selector'), $settings = $scrollButton.data('settings'); if ( ! $scrollButton.length ) { return; } //$($scrollButton).find('.bdt-scroll-button').unbind(); if ($settings.HideOnBeforeScrolling == true) { $(window).scroll(function() { if ($(window).scrollTop() > 300) { $scrollButton.css("opacity", "1"); } else { $scrollButton.css("opacity", "0"); } }); } $($scrollButton).on('click', function(event){ event.preventDefault(); bdtUIkit.scroll($scrollButton, $settings ).scrollTo($($selector)); }); }; jQuery(window).on('elementor/frontend/init', function() { elementorFrontend.hooks.addAction( 'frontend/element_ready/bdt-scroll-button.default', widgetScrollButton ); }); }( jQuery, window.elementorFrontend ) ); /** * End scroll button widget script */