1
我有一個平滑滾動效果:jQuery的平滑滾動發行,頁面「閃爍」一秒鐘
jQuery('html,body').animate({scrollTop:scrollTarget}, 1000, "swing");
它工作正常,但是當按下多個項目,有時它閃爍頁面的一個內容第二...你可以試試這個鏈接:http://teothemes.com/wp/vptest/,點擊服務,之後點擊聯繫人10倍...當你被鎖定在聯繫人部分,嘗試點擊服務,你會看到服務區域顯示了一秒鐘,這不好,我想擺脫這一點。
理想情況下,我想影響到execution..I莫名其妙地推遲,現在有一個條件
if(parseInt(scrollTarget) !== parseInt(jQuery(window).scrollTop())) {
防止滾動到同一區域,但如果你點擊聯繫人時的5倍你在服務中,理想情況下它應該首次聯繫,第二次它應該在第一次執行後獲取正確的scrolltop和scrolltarget,而不是在被點擊時獲取正確的scrolltop和scrolltarget。
任何想法高度讚賞。