2014-12-05 64 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'}); 
    }); 

这显然只是一个额外的部分,但你可以很容易地扩展它。

相关问题