2014-02-23 116 views
0

在我的站點中使用引導程序,並希望在頁面之間添加冷卻轉換而不是href或window.location =。我從bootstrap網站了解到,它可能帶有bootstrap的開箱即用功能。Bootstrap簡單轉換示例

預計一個簡單的例子將非常容易獲得,但似乎無法找到任何。

任何人都可以告訴我如何?

謝謝

+0

哪裏在Bootstrap的網站上,它說它可以開箱即用嗎?只是好奇 –

+1

http://getbootstrap.com/javascript/#transitions –

回答

0

我不認爲這種行爲是可能開箱即用的。 該解決方案可以是一個偵聽器添加到各個環節,所以,在新的頁面加載,舊的已隱藏:

$(document).on('click', 'a', function() { 
    $('*').fadeOut(); 
}); 

接下來需要添加DOM修改監聽器會隱藏每一個新創建的對象。這可能看起來像(注意:據我所知DOMSubtreeModified事件現在已被棄用,但據我所知這是唯一不需要第三方擴展的解決方案,這就是爲什麼我建議它。可以使用一些jQuery插件一樣的liveQuery):

$(document).bind('DOMSubtreeModified', function(){ 
    // hide new element 
}) 

而且最後一個動作是顯示所有元素,因此:

$(document).ready(function() { 
    $('*').fadeIn(); 
}); 

而且顯而易見的是,你需要包括這個腳本在每個模板中

+0

Bootstrap似乎有transitions.js(儘管我找不到關於它的文檔)。 感謝您的回答。 –

+0

據我所知transitions.js是一個需要在各種組件上進行過渡效果的文件(例如在tab面板中更改標籤),但它不會給你開箱即用的效果 –

+0

@LiorZ看什麼我發現:http://dailytekk.com/2012/02/24/why-web-accessibility-matters-and-how-it-can-benefit-your-business-or-website/。這是你要找的效果嗎? –