2014-12-05 65 views
0

我對jquery很陌生,我想知道是否可以用它將一個長的html文本變成較短的「塊」,比如電子書的頁面。每當用戶按下「下一個」按鈕,下一個「塊」文本就會被載入到屏幕上。用jquery將一個長的html頁分割成更小的「塊」

如果這樣的事情是可能的與jquery,我應該讀取代碼它?

下面是一個例子,希望這會使事情更容易理解:http://postimg.org/image/hiydc2ggn/

+0

是的,這是可能的。如果頁面很大,你會想閱讀AJAX,jQuery尤其適合這個。 (),append(),appendTo(),empty()和remove()是幾個jQuery的方法,你可以用它來實現這個... – 2014-12-05 00:51:50

回答

0

是的,你可以使用.load()加載一個頁面的一部分。你可能不得不創建單獨的HTML標籤,所以你可以定位他們的選擇器。你可能會考慮同時加載它,並使用CSS,確保你有overflow:hidden;並使用.scroll()。就個人而言,我會打破你的HTML服務器端,並使用AJAX來獲取你所尋找的部分。

0

您可能對設置爲display:none在每節段一個div,當按下按鈕,你可以使用類似的風格:

$("#button").click(function(){ 
     $("#section2").css({'display':'block'}); 
    }); 

這顯然只是一個額外的部分,但你可以很容易地擴展它。

相關問題