Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- relativeBlockSlide: function relativeBlockSlide() {
- var $searchContainer = this.elements.$cmsmastersSearchContainerSlide,
- $parentId = $searchContainer[0].attributes[0].value,
- $searchPositionitionParent = jQuery( '#' + $parentId ).offset().top,
- $searchPositionitionContainer = $searchContainer.offset().top,
- $heightContainer = $searchContainer.outerHeight( true ),
- $heightParent = document.getElementById( $parentId ).offsetHeight,
- $relativeBlock = jQuery( '#' + $parentId ),
- $relativeBlockInner = '.elementor-row';
- // if id on widget block
- if ( $relativeBlock.find( $relativeBlockInner ).get().length === 0 ) {
- $relativeBlockInner = '.elementor-widget-container';
- }
- setTimeout( function() {
- console.log('$searchPositionition_parent ' + $searchPositionitionParent + '; $searchPositionition_container ' + $searchPositionitionContainer + '; $height_parent ' + $heightParent + '; $height_container ' + $heightContainer);
- }, 300 );
- if ( ! $searchContainer.hasClass( 'clicked' ) ) {
- $searchContainer.css( {
- bottom: ( $searchPositionitionContainer - $searchPositionitionParent - $heightParent - $heightContainer - $searchContainer.outerHeight( true )/2 ),
- top: 'auto',
- left: -( $relativeBlock.find( $relativeBlockInner ).offset().left + parseInt( $relativeBlock.find( '.elementor-column-wrap' ).css( 'padding-left' ), 10 ) ),
- } ).addClass( 'clicked' );
- } else {
- $searchContainer.css( {
- bottom: ( $searchPositionitionContainer - $searchPositionitionParent - $heightParent - $heightContainer - $searchContainer.outerHeight( true )/2 + $heightContainer),
- top: 'auto',
- left: -( $relativeBlock.find( $relativeBlockInner ).offset().left + parseInt( $relativeBlock.find( '.elementor-column-wrap' ).css( 'padding-left' ), 10 ) ),
- } );
- }
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement