2017-06-24 35 views
0

ajax成功後,我想向下滾動頁面到某個位置。Ajax響應頁面滾動不起作用 - WordPress

不幸的是,它不工作。

下面是代碼:

jQuery('#post').submit(function(e){ 

    var name = jQuery("#bs_floor_listing").val(); 
    var post_ID = jQuery("#bs_project_post_id").val(); 
    var data = { 
        'action': 'bs_floorlisting_result', 
        'name': name, 
        'post': post_ID 
        }; 

    jQuery.post(ajaxurl, data, function(response) { 
    jQuery('html, body').animate({ 
           scrollTop: jQuery("#tabbed").offset().top 
           }, 2000); 
    }); 

}); 

回答

0

它現在的工作!

現在,在ajax響應之後,它就到了提交表單的相同位置。

,而不是這個代碼

jQuery('html, body').animate({ 
    scrollTop: jQuery("#tabbed").offset().top        
}, 2000); 

我更換,以

location.reload();