Code to call Ajax
function display_floor(searchkey){ $.post("/wp-content/themes/resident360mark3/ajax_floor_slider.php", {"stype":searchkey}, function(result){ $("#floor-slider").html(result); }); } $('#allbed').click(function(){ $(".floor-slide").removeClass("floorplan-header-button-2"); $(".floor-slide").addClass( "floorplan-header-button" ); $(this).removeClass("floorplan-header-button"); $(this).addClass( "floorplan-header-button-2" ); display_floor(); }); $('#1bed').click(function(){ $(".floor-slide").removeClass("floorplan-header-button-2"); $(".floor-slide").addClass( "floorplan-header-button" ); $(this).removeClass("floorplan-header-button"); $(this).addClass( "floorplan-header-button-2" ); display_floor("1 Bedroom"); }); $('#2bed').click(function(){ $(".floor-slide").removeClass("floorplan-header-button-2"); $(".floor-slide").addClass( "floorplan-header-button" ); $(this).removeClass("floorplan-header-button"); $(this).addClass( "floorplan-header-button-2" ); display_floor("2 Bedroom"); }); display_floor(); $(document).ajaxStart(function () { $('#floor-slider-container').css({"opacity":"0","transition":"0.5s"}); $('#floor-slider-load img').show(); }); $(document).ajaxStop(function () { $('#floor-slider-container').css({"opacity":"1","transition":"0.5s"}); $('#floor-slider-load img').hide(); });
Ajax code
<?php include("../../../wp-includes/class-phpass.php"); require_once('../../../wp-config.php'); global $user_ID; $wp_user = new WP_User($user_ID); ?> <div class="container"> <!-- ############################################# //--> <!-- #################### SLIDER ################# //--> <!-- ############################################# //--> <?php $searchkey=$_POST['stype']; $args = array( 'orderby' => 'title', 'order' => 'asc', 'posts_per_page' => -1, 'post_type' => 'floorplans', 'meta_key' => 'bedrooms', 'meta_value' => $searchkey ); $the_query = new WP_Query( $args ); setlocale(LC_MONETARY, 'en_US'); $number_of_posts=$the_query->post_count; ?> <div class="text-center p-rel"> <div class="flex row justify-center w-92-p mg-auto my-slide"> <div class="flex col justify-center"> <div href="#" class="my-slide-prev"><img src="<?php echo THEME_DIR; ?>/images/black-left-arrow.png" /></div> </div> <div class="flex col grow-1 justify-center mgt-25 brk-600-mgt-0 my-slide-container"> <div class="p-rel slide-strip-holder"> <div class="flex row justify-center my-slide-outer"> <?php $i=0; if ( $the_query->have_posts()) : ?> <?php while ($the_query->have_posts()) : $the_query->the_post(); $i++; ?> <?php if($i<$number_of_posts && $i!=2)$slide_state="my-slide-non-active"; if($i==1)$slide_state="my-slide-active"; if($i==2)$slide_state="my-slide-non-active my-slide-click-right"; ?> <div class="flex col justify-center"> <div> <div id="my-slide-<?php echo $i; ?>" value="<?php echo $i; ?>" class="<?php echo " ".$slide_state; ?> my-slide-inner"> <div class="container floor-plan-inner-container mgt-20 site-black <?php echo $final_search?>"> <div class="flex row justify-center brk-600-col w-80-p brk-1800-w-90-p brk-1200-w-initial mg-auto floorplan-rows"> <div class="flex col justify-center w-50-p brk-600-w-initial floorplan-row"> <div class="flex col justify-center pdt-0 pdr-50 pdl-50 pdb-0 brk-600-pd-0 floor-plans-display-holder"> <div id="window-display-floor-<?php echo $i; ?>" class="dis-none-weak floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('main_floor_plan_image'); ?>" rel="lightbox"><img src="<?php echo get_field('main_floor_plan_image'); ?>" class="floor-plan-img" /></a></div> <div id="window-display-photo-<?php echo $i; ?>" class="floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('main_photo_image'); ?>" rel="lightbox"><img src="<?php echo get_field('main_photo_image'); ?>" class="floor-plan-img" /></a></div> <div id="window-display-360-<?php echo $i; ?>" class="w-100-p dis-none-weak floor-plan-display-window-<?php echo $i; ?>"> <div class="embed-container"><?php echo get_field('video_link'); ?></div> </div> </div> <div class="flex row justify-center mg-auto floor-plans-icon-holder floor-plan-icons-holder-<?php echo $i; ?>"> <?php if(get_field('main_floor_plan_image')){ ?> <div class="flex col justify-center"> <span id="display-floor-<?php echo $i; ?>" class="floorplan-icon-default font-webicons font-70 line-80 floorplan-icons fl-icon-1 mgr-15 mgl-15"><a class="floorplan-button">2D</a></span> </div> <?php } ?> <?php if(get_field('main_photo_image')){ ?> <div class="flex col justify-center"> <span id="display-photo-<?php echo $i; ?>" class="floorplan-icon-default font-webicons font-70 line-80 floorplan-icons floorplan-icon fl-icon-2 mgr-15 mgl-15"><a class="floorplan-button">3D</a></span> </div> <?php } ?> <?php if(get_field('video_link')){ ?> <div class="flex col justify-center"> <span id="display-360-<?php echo $i; ?>" class="floorplan-icon-default font-webicons font-70 line-80 floorplan-icons fl-icon-1 mgr-15 mgl-15"><a class="floorplan-button p-rel button-360-outer"><span class="font-icons button-360">e</span></a></span> </div> <?php } ?> </div> </div> <div class="flex col justify-center w-50-p brk-600-w-initial brk-600-pd-20 floorplan-row"> <div class="mg-auto text-left"> <h1 class="site-font-2 font-50 brk-600-font-35 mgb-15 mgt-0 fl-title brk-600-dis-none site-color-3"><?php echo get_the_title(); ?></h1> <h2 class="font-24 mgt-0 mgb-0 fl-bedrooms site-font-1 font-normal"><?php echo get_field('bedrooms'); ?><?php if(get_field('bedrooms') !="Private Bedroom"){ ?>/ <?php echo get_field('bathrooms'); ?> Bath<?php } ?> <br /> <?php echo get_field('square_feet'); ?> Sq. Ft. </h2> <div class="flex row mgt-20"> <div class="flex col justify-center"> <span class="font-24 site-font-1">Starting At:</span> </div> <?php if(get_field('pricing_info')){ ?> <div class="flex col justify-center pricing-info"> <span><?php echo get_field('pricing_info'); ?></span> <img src="<?php echo THEME_DIR; ?>/images/info-icon.png" class="wd-20 mgl-10" /> </div> <?php } ?> </div> <h3 class="font-45 brk-600-font-25 mgt-5 mgb-0 site-font-2 site-color-3"><?php echo get_field('start_price'); //money_format('%.2n', get_field('start_price')); ?></h3> <?php if(get_field('date_available')){ ?> <div class="mgt-10"> <span class="font-ebrima-bold font-19"><?php echo get_field('date_available'); ?></span> </div> <?php } ?> <div class="mgb-30 mgt-90 brk-600-mgt-40 brk-600-mgb-10"> <a class="tour-button schedule-tour-click schedule-tour-pop">Schedule A Tour</a> </div> </div> </div> </div> </div> <script type="text/javascript"> $('#display-floor-<?php echo $i; ?>').click(function(){ $(".floor-plan-display-window-<?php echo $i; ?>").fadeOut(500).css({"display":"none"}); $("#window-display-floor-<?php echo $i; ?>").fadeIn(500).css({"display":"block"}); $('.floor-plan-icons-holder-<?php echo $i; ?> span').removeClass( "floorplan-icon" ); $(this).addClass( "floorplan-icon" ); }); $('#display-photo-<?php echo $i; ?>').click(function(){ $(".floor-plan-display-window-<?php echo $i; ?>").fadeOut(500).css({"display":"none"}); $("#window-display-photo-<?php echo $i; ?>").fadeIn(500).css({"display":"block"}); $('.floor-plan-icons-holder-<?php echo $i; ?> span').removeClass( "floorplan-icon" ); $(this).addClass( "floorplan-icon" ); }); $('#display-360-<?php echo $i; ?>').click(function(){ $(".floor-plan-display-window-<?php echo $i; ?>").fadeOut(500).css({"display":"none"}); $("#window-display-360-<?php echo $i; ?>").fadeIn(500).css({"display":"block"}); $('.floor-plan-icons-holder-<?php echo $i; ?> span').removeClass( "floorplan-icon" ); $(this).addClass( "floorplan-icon" ); }); </script> </div> </div> </div> <?php $slide_state=''; $final_search=''; ?> <?php endwhile; ?> <?php else: ?> <?php endif; wp_reset_query(); ?> </div> </div> </div> <div class="flex col justify-center"> <div href="#" class="my-slide-next"><img src="<?php echo THEME_DIR; ?>/images/black-right-arrow.png" /></div> </div> </div> </div> <!-- ############################################# //--> <!-- ########## SLIDER JAVASCRIPT ############### //--> <!-- ############################################# //--> <script> function check_slide_click(){ $( ".my-slide-click-left" ).unbind(); $( ".my-slide-click-right" ).unbind(); $( ".my-slide-active" ).unbind(); $( ".my-slide-outer img" ).unbind(); $('.my-slide-click-left').click(function(){ click_prev(); }); $('.my-slide-click-right').click(function(){ click_next(); }); $('.my-slide-active img').click(function () { $(this).wrap('<a href="' + $(this).attr("src") + '" rel="lightbox" />'); $(this).parent('a').trigger('click'); }); } function click_next(){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_right='#my-slide-' + (+active_val+2); if(!$('.my-slide-outer').is(':animated')){ if(active_val<=<?php echo $number_of_posts-1; ?>){ var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left-width+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_right).removeClass('my-slide-non-active'); $(old_active_id_right).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(new_active_id_right).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); check_slide_click(); } } } function click_prev(){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_left='#my-slide-' + (+active_val-2); if(!$('.my-slide-outer').is(':animated')){ if(active_val>=2){ var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left+width+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_left).removeClass('my-slide-non-active'); $(old_active_id_left).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(new_active_id_left).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); check_slide_click(); } } } function size_slide(){ var slide_width=$('.my-slide-container').width(); var active_val=$('.my-slide-active').attr('value'); var new_pos=((active_val-1)*-slide_width); var slideheight = $('.my-slide-outer').height(); $('.my-slide-inner').css({"width":slide_width}); $('.my-slide-outer').css({"left":new_pos}); $('.my-slide-container').css({"height":slideheight}); $('.slide-strip-holder').css({"height":slideheight}); } $(document).ready(function(){ setTimeout(size_slide, 200); $('.my-slide-prev').click(function(){ click_prev(); }); $('.my-slide-next').click(function(){ click_next(); }); check_slide_click(); size_slide(); }); $(window).resize(function() { size_slide(); }); </script> </div>
<?php include("../../../wp-includes/class-phpass.php"); require_once('../../../wp-config.php'); global $user_ID; $wp_user = new WP_User($user_ID); $searchkey=$_POST['stype']; ?> <div id="content-slider"> <!-- ############################################# //--> <!-- #################### SLIDER ################# //--> <!-- ############################################# //--> <?php setlocale(LC_MONETARY, 'en_US'); $searchkey=$_POST['stype']; $args = array( 'orderby' => 'title', 'order' => 'asc', 'posts_per_page' => -1, 'post_type' => 'floorplans', 'meta_key' => 'bedrooms', 'meta_value' => $searchkey ); $the_query = new WP_Query( $args ); setlocale(LC_MONETARY, 'en_US'); $number_of_posts=$the_query->post_count; ?> <div class="text-center p-rel"> <div class="flex row justify-center my-slide"> <div class="flex col justify-center"> <div href="#" class="my-slide-prev"><img src="<?php echo THEME_DIR; ?>/images/blue-left-arrow.png" class="pd-20 brk-700-wd-20" /></div> </div> <div class="flex col justify-center grow-1 my-slide-container p-rel"> <div class="flex row justify-center my-slide-outer"> <?php $i=0; ?> <?php while ($the_query->have_posts()){ ?> <?php $the_query->the_post(); ?> <?php $i++; ?> <?php if($i<$number_of_posts+1)$slide_state="my-slide-non-active"; if($i==1)$slide_state="my-slide-active"; if($i==2)$slide_state="my-slide-non-active my-slide-click-right"; ?> <div class="flex col justify-center"> <div> <div id="my-slide-<?php echo $i; ?>" value="<?php echo $i; ?>" class="<?php echo " ".$slide_state; ?> my-slide-inner"> <div class="container floor-plan-inner-container mgt-20 site-black <?php echo $final_search?>"> <div class="brk-600-col w-80-p brk-1800-w-90-p brk-1200-w-initial mg-auto floorplan-rows"> <div class="floorplan-row"> <div class="flex row brk-700-col justify-center"> <div class="flex col w-45-p brk-700-w-initial justify-center"> <div class="pdb-0 brk-600-pd-0 floor-plans-display-holder"> <div id="window-display-floor-<?php echo $i; ?>" class="dis-none floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_1'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_1'); ?>" class="floor-plan-img w-100-p" /></a></div> <div id="window-display-photo-<?php echo $i; ?>" class="floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_2'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_2'); ?>" class="floor-plan-img w-100-p" /></a></div> </div> <div class="slide-content"> <?php if(get_field('floorplan_image_1') && get_field('floorplan_image_2')){ ?> <div class="flex row justify-center mg-auto mgt-10 floor-plans-icon-holder floor-plan-icons-holder-<?php echo $i; ?>"> <?php if(get_field('floorplan_image_1')){ ?> <div class="flex col justify-center"> <span class="display-floor-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons fl-icon-1 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">2D</a></span> </div> <?php } ?> <?php if(get_field('floorplan_image_2')){ ?> <div class="flex col justify-center"> <span class="display-photo-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons floorplan-icon fl-icon-2 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">3D</a></span> </div> <?php } ?> </div> <?php } ?> </div> </div> <div class="flex col w-10-p brk-700-dis-none justify-center p-rel"> <div class="p-absolute all-sides-0 text-center"> <div class="ht-100-p border-0 border-rt-2 border-solid site-color-1 inline-block"></div> </div> </div> <div class="flex col w-45-p brk-700-w-initial justify-center"> <div class="text-left site-color-1"> <h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_name');?></h2> <h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_description'); ?></h2> <ul class="line-170 pdl-20 font-18"> <li><?php echo get_field('bedrooms'); ?> Bed </li> <li><?php echo get_field('bathrooms'); ?> Bath </li> <li>SqFt <?php echo get_field('square_feet'); ?> </li> <li>Starting At: <?php echo get_field('rent'); ?> </li> </ul> <div class="mgb-30 mgt-15 brk-600-mgt-40 brk-600-mgb-10"> <a class="outer-unit-button-<?php echo $i ?> schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center mgr-10 site-color-1-bk site-color-2-bk-hover site-white site-white-hover pd-10 inline-block brk-1200-block brk-700-font-15">Check Availability</a> <a class="schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center site-color-1-bk site-color-2-bk-hover site-white-hover site-white pd-10 inline-block brk-700-block brk-1200-mgt-10 brk-1200-font-15" href="/floorplans">Apply Now</a> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> init_modal(<?php echo $i; ?>); $('#window-display-floor-<?php echo $i; ?>').click(function(){ }); $('#window-display-photo-<?php echo $i; ?>').click(function(){ }); $(".outer-unit-button-<?php echo $i ?>").click(function(){ }); </script> </div> </div> </div> <?php $slide_state=''; $final_search=''; ?> <?php } ?> </div> </div> <div class="flex col justify-center"> <div href="#" class="my-slide-next"><img src="<?php echo THEME_DIR; ?>/images/blue-right-arrow.png" class="pd-20 brk-700-wd-20" /></div> </div> </div> <div class="flex row justify-center p-absolute left-0 right-0 bottom-0 mgb-10 mgt-10 z-index-500"> <?php for ($x = 1; $x < $number_of_posts+1; $x++) { ?> <div class="slide-page pager-<?php echo $x; ?> flex col justify-center pd-5 <?php if($x==1){ ?>site-color-1<?php }else{ ?>site-color-2<?php } ?> font-35 pointer site-color-1-hover transition-05" onclick="click_paginate(<?php echo $x; ?>,this);">●</div> <?php } ?> </div> </div> <!-- ############################################# //--> <!-- ########## SLIDER JAVASCRIPT ############### //--> <!-- ############################################# //--> <script> function check_slide_click(){ $( ".my-slide-click-left" ).unbind(); $( ".my-slide-click-right" ).unbind(); $( ".my-slide-active" ).unbind(); $( ".my-slide-outer img" ).unbind(); $('.my-slide-click-left').click(function(){ click_prev(); }); $('.my-slide-click-right').click(function(){ click_next(); }); $('.my-slide-active img').click(function () { $(this).parent('a').trigger('click'); }); } function click_paginate(targetslide,thiselement){ $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $(thiselement).removeClass('site-color-2'); $(thiselement).addClass('site-color-1'); var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); currentslide=$('.my-slide-active').attr("value"); if(targetslide>currentslide){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); slideoffset=targetslide-currentslide; d.animate({left:d.position().left-(width*slideoffset)+'px'},'slow'); $('#my-slide-' + targetslide).removeClass('my-slide-non-active'); $('#my-slide-' + targetslide).addClass('my-slide-active'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); check_slide_click(); } if(targetslide<currentslide){ num_posts=<?php echo $number_of_posts -1; ?> var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); slideoffset=currentslide-targetslide; d.animate({left:d.position().left+(width*slideoffset)+'px'},'slow'); $('#my-slide-' + targetslide).removeClass('my-slide-non-active'); $('#my-slide-' + targetslide).addClass('my-slide-active'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); check_slide_click(); } } function click_next(){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_right='#my-slide-' + (+active_val+2); num_posts=<?php echo $number_of_posts -1; ?> if(!$('.my-slide-outer').is(':animated')){ if(active_val<=num_posts){ var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left-width+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_right).removeClass('my-slide-non-active'); $(old_active_id_right).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(new_active_id_right).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (+active_val+1)).removeClass('site-color-2'); $('.pager-' + (+active_val+1)).addClass('site-color-1'); check_slide_click(); }else{ var active_val=1; var curent_active_id='#my-slide-' + <?php echo $number_of_posts; ?>; var old_active_id_left='#my-slide-1'; var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_left='#my-slide-' + (+active_val-2); var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left+(width*num_posts)+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_left).removeClass('my-slide-non-active'); $(old_active_id_left).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(new_active_id_left).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (active_val)).removeClass('site-color-2'); $('.pager-' + (active_val)).addClass('site-color-1'); check_slide_click(); } } } function click_prev(){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_left='#my-slide-' + (+active_val-2); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $(new_active_id_left).removeClass('site-color-2'); $(new_active_id_left).addClass('site-color-1'); post_offset=2; num_posts=<?php echo $number_of_posts -1; ?>; if(!$('.my-slide-outer').is(':animated')){ if(active_val>=post_offset){ var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left+width+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_left).removeClass('my-slide-non-active'); $(old_active_id_left).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(new_active_id_left).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (+active_val-1)).removeClass('site-color-2'); $('.pager-' + (+active_val-1)).addClass('site-color-1'); check_slide_click(); }else{ active_val=num_posts; curent_active_id='#my-slide-1'; old_active_id_left='#my-slide-' + (+active_val-1); old_active_id_right='#my-slide-' + (+active_val+1); new_active_id_right='#my-slide-' + (+active_val+2); var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left-(width*num_posts)+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_right).removeClass('my-slide-non-active'); $(old_active_id_right).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(new_active_id_right).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (active_val+1)).removeClass('site-color-2'); $('.pager-' + (active_val+1)).addClass('site-color-1'); check_slide_click(); } } } function size_slide(){ if ($(".query-check").css("order") >= "1" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "2" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "3" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "4" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "5" ){ slide_width_val=1; active_val_counter=1; } var slide_width=$('.my-slide-container').width() /slide_width_val; var active_val=$('.my-slide-active').attr('value'); var new_pos=((active_val-active_val_counter)*-slide_width); var slideheight = $('.my-slide-outer').height(); $('.my-slide-inner').css({"width":slide_width}); $('.my-slide-outer').css({"left":new_pos}); } size_slide(); $('.my-slide-prev').click(function(){ click_prev(); }); $('.my-slide-next').click(function(){ click_next(); }); check_slide_click(); $(window).load(function() { size_slide(); }) $(window).resize(function() { size_slide(); }); </script> </div>
<?php include("../../../wp-includes/class-phpass.php"); require_once('../../../wp-config.php'); global $user_ID; $wp_user = new WP_User($user_ID); $searchkey=$_POST['stype']; ?> <div id="content-slider"> <!-- ############################################# //--> <!-- #################### SLIDER ################# //--> <!-- ############################################# //--> <?php setlocale(LC_MONETARY, 'en_US'); $searchkey=$_POST['stype']; $args = array( 'orderby' => 'title', 'order' => 'asc', 'posts_per_page' => -1, 'post_type' => 'floorplans', 'meta_key' => 'bedrooms', 'meta_value' => $searchkey ); $the_query = new WP_Query( $args ); setlocale(LC_MONETARY, 'en_US'); $number_of_posts=$the_query->post_count; ?> <div class="text-center p-rel"> <div class="flex row justify-center my-slide"> <div class="flex col justify-center"> <div href="#" class="my-slide-prev"><img src="<?php echo THEME_DIR; ?>/images/blue-left-arrow.png" class="pd-20 brk-700-wd-20" /></div> </div> <div class="flex col justify-center grow-1 my-slide-container p-rel"> <div class="flex row justify-center my-slide-outer"> <?php $i=0; ?> <?php while ($the_query->have_posts()){ ?> <?php $the_query->the_post(); ?> <?php $i++; ?> <?php if($i<$number_of_posts+1)$slide_state="my-slide-non-active"; if($i==1)$slide_state="my-slide-active"; if($i==2)$slide_state="my-slide-non-active my-slide-click-right"; ?> <div class="flex col justify-center"> <div> <div id="my-slide-<?php echo $i; ?>" value="<?php echo $i; ?>" class="<?php echo " ".$slide_state; ?> my-slide-inner"> <div class="container floor-plan-inner-container mgt-20 site-black <?php echo $final_search?>"> <div class="brk-600-col w-80-p brk-1800-w-90-p brk-1200-w-initial mg-auto floorplan-rows"> <div class="floorplan-row"> <div class="flex row brk-700-col justify-center"> <div class="flex col w-45-p brk-700-w-initial justify-center"> <div class="pdb-0 brk-600-pd-0 floor-plans-display-holder"> <div id="window-display-floor-<?php echo $i; ?>" class="dis-none floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_1'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_1'); ?>" class="floor-plan-img w-100-p" /></a></div> <div id="window-display-photo-<?php echo $i; ?>" class="floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_2'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_2'); ?>" class="floor-plan-img w-100-p" /></a></div> </div> <div class="slide-content"> <?php if(get_field('floorplan_image_1') && get_field('floorplan_image_2')){ ?> <div class="flex row justify-center mg-auto mgt-10 floor-plans-icon-holder floor-plan-icons-holder-<?php echo $i; ?>"> <?php if(get_field('floorplan_image_1')){ ?> <div class="flex col justify-center"> <span class="display-floor-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons fl-icon-1 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">2D</a></span> </div> <?php } ?> <?php if(get_field('floorplan_image_2')){ ?> <div class="flex col justify-center"> <span class="display-photo-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons floorplan-icon fl-icon-2 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">3D</a></span> </div> <?php } ?> </div> <?php } ?> </div> </div> <div class="flex col w-10-p brk-700-dis-none justify-center p-rel"> <div class="p-absolute all-sides-0 text-center"> <div class="ht-100-p border-0 border-rt-2 border-solid site-color-1 inline-block"></div> </div> </div> <div class="flex col w-45-p brk-700-w-initial justify-center"> <div class="text-left site-color-1"> <h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_name');?></h2> <h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_description'); ?></h2> <ul class="line-170 pdl-20 font-18"> <li><?php echo get_field('bedrooms'); ?> Bed </li> <li><?php echo get_field('bathrooms'); ?> Bath </li> <li>SqFt <?php echo get_field('square_feet'); ?> </li> <li>Starting At: <?php echo get_field('rent'); ?> </li> </ul> <div class="mgb-30 mgt-15 brk-600-mgt-40 brk-600-mgb-10"> <a class="outer-unit-button-<?php echo $i ?> schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center mgr-10 site-color-1-bk site-color-2-bk-hover site-white site-white-hover pd-10 inline-block brk-1200-block brk-700-font-15">Check Availability</a> <a class="schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center site-color-1-bk site-color-2-bk-hover site-white-hover site-white pd-10 inline-block brk-700-block brk-1200-mgt-10 brk-1200-font-15" href="/floorplans">Apply Now</a> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $('#window-display-floor-<?php echo $i; ?>').click(function(){ }); $('#window-display-photo-<?php echo $i; ?>').click(function(){ }); $(".outer-unit-button-<?php echo $i ?>").click(function(){ }); </script> </div> </div> </div> <?php $slide_state=''; $final_search=''; ?> <?php } ?> </div> </div> <div class="flex col justify-center"> <div href="#" class="my-slide-next"><img src="<?php echo THEME_DIR; ?>/images/blue-right-arrow.png" class="pd-20 brk-700-wd-20" /></div> </div> </div> <div class="flex row justify-center p-absolute left-0 right-0 bottom-0 mgb-10 mgt-10 z-index-500"> <?php for ($x = 1; $x < $number_of_posts+1; $x++) { ?> <div class="slide-page pager-<?php echo $x; ?> flex col justify-center pd-5 <?php if($x==1){ ?>site-color-1<?php }else{ ?>site-color-2<?php } ?> font-35 pointer site-color-1-hover transition-05" onclick="click_paginate(<?php echo $x; ?>,this);">●</div> <?php } ?> </div> </div> <!-- ############################################# //--> <!-- ########## SLIDER JAVASCRIPT ############### //--> <!-- ############################################# //--> <script> function check_slide_click(){ $( ".my-slide-click-left" ).unbind(); $( ".my-slide-click-right" ).unbind(); $( ".my-slide-active" ).unbind(); $( ".my-slide-outer img" ).unbind(); $('.my-slide-click-left').click(function(){ click_prev(); }); $('.my-slide-click-right').click(function(){ click_next(); }); $('.my-slide-active img').click(function () { $(this).parent('a').trigger('click'); }); } function click_paginate(targetslide,thiselement){ $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $(thiselement).removeClass('site-color-2'); $(thiselement).addClass('site-color-1'); var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); currentslide=$('.my-slide-active').attr("value"); if(targetslide>currentslide){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); slideoffset=targetslide-currentslide; d.animate({left:d.position().left-(width*slideoffset)+'px'},'slow'); $('#my-slide-' + targetslide).removeClass('my-slide-non-active'); $('#my-slide-' + targetslide).addClass('my-slide-active'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); check_slide_click(); } if(targetslide<currentslide){ num_posts=<?php echo $number_of_posts -1; ?> var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); slideoffset=currentslide-targetslide; d.animate({left:d.position().left+(width*slideoffset)+'px'},'slow'); $('#my-slide-' + targetslide).removeClass('my-slide-non-active'); $('#my-slide-' + targetslide).addClass('my-slide-active'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); check_slide_click(); } } function click_next(){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_right='#my-slide-' + (+active_val+2); num_posts=<?php echo $number_of_posts -1; ?> if(!$('.my-slide-outer').is(':animated')){ if(active_val<=num_posts){ var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left-width+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_right).removeClass('my-slide-non-active'); $(old_active_id_right).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(new_active_id_right).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (+active_val+1)).removeClass('site-color-2'); $('.pager-' + (+active_val+1)).addClass('site-color-1'); check_slide_click(); }else{ var active_val=1; var curent_active_id='#my-slide-' + <?php echo $number_of_posts; ?>; var old_active_id_left='#my-slide-1'; var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_left='#my-slide-' + (+active_val-2); var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left+(width*num_posts)+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_left).removeClass('my-slide-non-active'); $(old_active_id_left).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(new_active_id_left).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (active_val)).removeClass('site-color-2'); $('.pager-' + (active_val)).addClass('site-color-1'); check_slide_click(); } } } function click_prev(){ var active_val=$('.my-slide-active').attr('value'); var curent_active_id='#my-slide-' + active_val; var old_active_id_left='#my-slide-' + (+active_val-1); var old_active_id_right='#my-slide-' + (+active_val+1); var new_active_id_left='#my-slide-' + (+active_val-2); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $(new_active_id_left).removeClass('site-color-2'); $(new_active_id_left).addClass('site-color-1'); post_offset=2; num_posts=<?php echo $number_of_posts -1; ?>; if(!$('.my-slide-outer').is(':animated')){ if(active_val>=post_offset){ var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left+width+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_left).removeClass('my-slide-non-active'); $(old_active_id_left).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $(new_active_id_left).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (+active_val-1)).removeClass('site-color-2'); $('.pager-' + (+active_val-1)).addClass('site-color-1'); check_slide_click(); }else{ active_val=num_posts; curent_active_id='#my-slide-1'; old_active_id_left='#my-slide-' + (+active_val-1); old_active_id_right='#my-slide-' + (+active_val+1); new_active_id_right='#my-slide-' + (+active_val+2); var d = $('.my-slide-outer'); width=$('.my-slide-active').outerWidth(); d.animate({left:d.position().left-(width*num_posts)+'px'},'slow'); $(curent_active_id).removeClass('my-slide-active'); $(curent_active_id).addClass('my-slide-non-active'); $(old_active_id_right).removeClass('my-slide-non-active'); $(old_active_id_right).addClass('my-slide-active'); $(curent_active_id).addClass('my-slide-click-left'); $(old_active_id_right).removeClass('my-slide-click-right'); $(new_active_id_right).addClass('my-slide-click-right'); $(old_active_id_left).removeClass('my-slide-click-left'); $('.slide-page').removeClass('site-color-1'); $('.slide-page').removeClass('site-color-2'); $('.slide-page').addClass('site-color-2'); $('.pager-' + (active_val+1)).removeClass('site-color-2'); $('.pager-' + (active_val+1)).addClass('site-color-1'); check_slide_click(); } } } function size_slide(){ if ($(".query-check").css("order") >= "1" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "2" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "3" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "4" ){ slide_width_val=1; active_val_counter=1; } if ($(".query-check").css("order") >= "5" ){ slide_width_val=1; active_val_counter=1; } var slide_width=$('.my-slide-container').width() /slide_width_val; var active_val=$('.my-slide-active').attr('value'); var new_pos=((active_val-active_val_counter)*-slide_width); var slideheight = $('.my-slide-outer').height(); $('.my-slide-inner').css({"width":slide_width}); $('.my-slide-outer').css({"left":new_pos}); } size_slide(); $('.my-slide-prev').click(function(){ click_prev(); }); $('.my-slide-next').click(function(){ click_next(); }); check_slide_click(); $(window).load(function() { size_slide(); }) $(window).resize(function() { size_slide(); }); </script> </div>