0
我有一個腳本,根據所選框打開和關閉各個部分。中間對齊視圖與滾動效果在部分
我需要這些部分是在視口的中間一次點擊(用流暢的動畫效果,如果可能的話)
這裏是我當前的腳本:
$(function() {
$('.box').each(function() {
var targetElement = $($(this).data('target'));
targetElement.slideUp()
$(this).click(function() {
if(targetElement.is(':visible')) {
targetElement.slideUp();
adjustHeight();
$("element").paroller();
} else {
targetElement.slideDown()
targetElement.siblings('.section').slideUp()
adjustHeight();
$("element").paroller();
}
})
})
});
我需要「targetElement」爲中心在它打開後的視口中。
是否有沒有辦法讓我已經在函數中,並使其通過targetElement變量? –
把scrollTo函數放在jquery scope之外,這兩行代碼放在你想調用動作的地方: 'var targetElement = $($(this).data('target'))。offset( )。最佳; scrollTo(document.body,targetElement,1000);' –