一個窗口,我使用類似facebox,並禁用滾動希望被禁用主窗口滾動條。 儘管有一個問題,facebox組件內有一個滾動條,它需要能夠滾動。jQuery中
我所試圖解決的是以下情況:
滾動內部滾動元素時(內facebox),當滾動結束,它進一步向下滾動頁面。
一個窗口,我使用類似facebox,並禁用滾動希望被禁用主窗口滾動條。 儘管有一個問題,facebox組件內有一個滾動條,它需要能夠滾動。jQuery中
我所試圖解決的是以下情況:
滾動內部滾動元素時(內facebox),當滾動結束,它進一步向下滾動頁面。
做到在CSS:
body {
overflow: hidden;
}
這將隱藏在主窗口
我走進facebox.js文件,並添加
$('body').css('overflow', 'hidden');
到
滾動條loading: function() {
init()
if ($('#facebox .loading').length == 1) return true
showOverlay()
$('#facebox .content').empty()
$('body').css('overflow', 'hidden');
$('#facebox .body').children().hide().end().
append('<div class="loading"><img src="'+$.facebox.settings.loadingImage+'"/></div>')
並添加了$('body' ).css('overflow','');到文檔
* Bindings
*/
$(document).bind('close.facebox', function() {
$(document).unbind('keydown.facebox')
$('#facebox').fadeOut(function() {
$('#facebox .content').removeClass().addClass('content')
$('#facebox .loading').remove()
$(document).trigger('afterClose.facebox')
$('body').css('overflow', '');
})
hideOverlay()
})
})(jQuery);
結束這將停止滾動時打開和關閉放卷軸回來時,在http://www.vestedutility.com.au/home_electrical_saftey_check.php
感謝的人很適合我!有用。 – IzzyCooper 2011-04-01 03:28:41
沒有問題^ _ ^隨時 – Neal 2011-04-01 03:42:48