當前位置:首頁 » 網頁前端 » web內容頁翻頁
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web內容頁翻頁

發布時間: 2023-05-31 04:02:22

⑴ 如何在java web程序中加入分頁顯示內容,系統是用MVC做的,希望能給我個簡單的程序代碼,急~~~

用top去基辯讀山鋒咐資料庫
例如select top 10 * from users只讀10指令
分頁就用select count(*) from users
用count/10 去確定分頁的逗純頁數
繼續自己弄了...

⑵ 如何解決UIWebview+UIPageViewController 翻頁不流暢的問題

最近在做一個基於IOS的epub reader, 基本的實現思路就是用UIWebview 顯示epub內的xhtml文件。為了實現類似iBooks模擬翻頁效果,所以用到了IOS5提供的UIPageViewController

具體的實現思路是(以下為偽代碼):
鬧敗1.

創建epubViewController類,作為控制器, new 一個UIPageViewController 實現它的兩個delegate
-

(UIView Controller
*)pageViewController: (UIPageViewController *)pageViewController
: (UIViewController *)viewController {

PageView
*p = [[PageView alloc] init];

p.pageIndex
= currentPageIndex - 1;

p.htmlUrl
= htmlUrl;

return
p;

}

-
(UIViewController *)pageViewController: (UIPageViewController
*)pageViewController :( UIViewController
*)viewController {

PageView
*p = [[PageView alloc] init];

p.pageIndex
= currentPageIndex + 1;

p.htmlUrl
= htmlUrl;

return
p;

}

2. 創建PageView
類,用於顯示每一頁的內容,內置一個UIWebView

@interface PageView :
UIViewController<UIWebViewDelegate>

@property
(nonatomic,
strong) UIWebView *webview;

@property
(nonatomic) int pageIndex;

慶吵@property
(nonatomic, strong) NSString *htmlUrl;

@end

@implementation
PageView

-
(void) viewdidload

{

webview
= [[UIWebView alloc ] init];

webview.delegate
= self;

[webview
loarl:htmlUrl];

}

-
(void)webViewDidFinishLoad:( UIWebView
*)theWebView{

NSString
*insertRule = [NSStringstringWithFormat :@ "addCSSRule('html',
'-webkit-column-width: 320px;')"];

[theWebView
:insertRule];

int
pageOffset = pageIndex * 320;

[webView:[NSStringstringWithFormat
:@ "window.scroll(%f,0);",
pageOffset]];

}

@end

現在遇到一個問題,當某個物理文件比如A.xhtmlsize 非常大的時候(比如說2MB), 每次用uiwebview load這個文件需要耗費不可忽視的時間,
導致翻頁時下一頁會出現短時間的空白(盡管是從本地載入文件)。後來考慮翻頁的時候,能不能下一頁的uiwebview不重新載入,直接一份當前頁的給下一頁直接使用。 查閱了一下資料說 uiwebview不支持,此路不通。

沒辦法,只能轉換思路譽彎侍,既然不能拷貝,那就多個頁面之間使用同一個uiwebview,具體的做法是:當從A切換到B頁面的時候,先將A當前的屏幕截圖,然後A頁面顯示這個圖片 ,然後將A的uiwebview add到B的UIView里去。 這時候翻頁動畫開始,翻頁動畫的過程中,A是顯示一張圖片,B因為[B.view addsubview:A.uiwebview]所以顯示的是uiwebview(當然,uiwebview要調用一下 js 的window.scroll(xoffset, yoffset)來顯示正確的content)。 問題又出現了。 這種情況雖然避免了uiwebview 重新load一份相同的文件。 但是,addsubview 會導致B的view 調用DrawRect 方法, 因為uiwebview 載入的是一個2MB的文件,所以要重新繪制B的view 也是非常耗費時間的, 這也會導致 翻頁動畫卡頓。

搞到這里,深深的感覺到不會再愛了,iBooks之類的到底是如何處理的才能這么流暢啊!!!轉載

⑶ IReport 報表在web中應用怎樣實現上一頁、下一頁的翻頁功能 在報表編輯器里預覽的時間可以翻頁,到web頁面

給個郵箱, 我發你的項目

⑷ html5上下滑動「翻頁」實現,是真正的翻頁

HTML5手機上下滑動翻頁特效是一款手機移動端觸屏滑動效果實現完整代碼如下:

1、html5頁面代碼

<!DOCTYPE html>

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>HTML5手機頁面觸屏滑動上下翻頁特效</title>

<meta charset="utf-8">

<meta name="apple-touch-fullscreen" content="YES">

<meta name="format-detection" content="telephone=no">

<meta name="apple-mobile-web-app-capable" content="yes">

<meta name="apple-mobile-web-app-status-bar-style" content="black">

<meta http-equiv="Expires" content="-1">

<meta http-equiv="pragram" content="no-cache">

<link rel="stylesheet" type="text/css" href="./hamer_files/main.css">

<link rel="stylesheet" type="text/css" href="./hamer_files/endpic.css">

<script type="text/javascript" src="./hamer_files/offline.js"></script>

<meta name="viewport" content="width=640, user-scalable=no, target-densitydpi=device-dpi">

</head>

<body class="s-bg-ddd pc no-3d perspective yes-3d" style="-webkit-user-select: none;">

<section class="u-alert">

<img style="display:none;" src="./hamer_files/loading_large.gif">

<div class="alert-loading z-move">

<div class="cycleWrap"> <span class="cycle cycle-1"></span>

<span class="cycle cycle-2"></span><span class="cycle cycle-3"></span><span class="cycle cycle-4"></span>

</div>

<div class="lineWrap"> <span class="line line-1"></span><span class="line line-2"></span><span class="line line-3"></span>

</div>

</div>

</section>

<section class="u-arrow">

<p class="css_sprite01"></p>

</section>

<section class="p-ct transformNode-2d transformNode-3d" style="height: 918px;">

<div class="translate-back" style="height: 918px;">

<div class="m-page m-fengye" data-page-type="info_pic3" data-statics="info_pic3" style="height: 918px;">

<div class="page-con lazy-finish" data-position="50% 50%" data-size="cover" style="height: 920px; background-image: url(hamer_files/1.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/2.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/3.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/4.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/5.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/6.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/7.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

<div class="m-page m-bigTxt f-hide" data-page-type="bigTxt" data-statics="info_list" style="height: 918px;">

<div class="page-con j-txtWrap lazy-finish" data-position="50% 50%" data-size="cover" style="background-image: url(hamer_files/8.jpg); background-size: cover; background-position: 50% 50%;"></div>

</div>

</div>

</section>

<section class="u-pageLoading">

<img src="./hamer_files/load.gif" alt="loading">

</section>

<script src="./hamer_files/init.mix.js" type="text/javascript" charset="utf-8"></script>

<script src="./hamer_files/coffee.js" type="text/javascript" charset="utf-8"></script>

<script src="./hamer_files/99_main.js" type="text/javascript" charset="utf-8"></script>

</body></html>

2、css代碼:

@charset "utf-8";

.ad_foot li { margin:0 auto 1em; font-size:1.8em; padding:15px; background:#FFF;}

.ad_foot li a {display:block;}

.ad_foot li .l {width:75px; height:75px; float:left; overflow:hidden;}

.ad_foot li .l img {width:75px; width:75px;}

.ad_foot li .r {width:78%; float:left; margin-left:30px; color:#666; overflow:hidden;}

.ad_foot li .r p {color:#999; font-size:1.2em; }

.ad_foot li .r span {font-size:0.8em;}

.ad_foot li .r i {font-style:normal;}

.lazy-img, .lazy-finish{background-color:#f0eded;}

.page-list{font-size:20px;font-family: "Microsoft yahei";padding-left:17px;padding-top:30px;height:35px;border-bottom:1px solid #b5b5b5;display:none;}

.ad_foot{padding:15px 15px 0 15px;}

/*聲音播放按鈕*/

#song_img {width:293px; height:41px; display:block; position:absolute; right:4.1em; top:1.6em; font-size:1.7em; text-align:center; line-height:41px; color:#FFF; background:url(../img/music_c3.png) no-repeat 0 0;}

/*底部推薦*/

.ad_list{margin-top:2em;}.ad_list li {width:46%; background:none; padding:0; float:left;margin-bottom: 1em;}

.ad_list li.r {float:right;}.ad_list li a img {width:100%; height:auto;}

.ad_foot h3 {width:100%; height:48px; line-height:48px; background:#F9F5EC;}

.ad_foot h3 a {display:inline-block; color:#444; width:50%; text-align:center; font-size:1.5em; height:48px; border-bottom:2px solid #FF9240;}

.ad_foot h3 a.active {color:#FFF; background:#FF9240;}

.magazine_1 li {

width:100%;

margin-bottom: 1em;

font-size: 1.8em;

padding: 15px;

background: #FFF;}

.magazine_1 li a {display:block;}

.magazine_1 li .l {width: 75px;

height: 75px;

float: left;

overflow: hidden;}

.magazine_1 li .l img {width:75px; height:75px;}

.magazine_1 li .r {width: 78%;

float: left;

margin-left: 30px;

color: #666;

overflow: hidden;}

.magazine_1 li .r p {

color: #999;

font-size: 1.2em;

.magazine_1 li .r span {font-size:0.8em;}

.ad_foot li .r i {font-style:normal;}

3、運行效果如下:

⑸ 網頁常見的幾種翻頁方式

筆者是PM新人租型,在剛開始接觸原型設計時,就不可避免地遇到了翻頁設計的問題。網頁翻頁功能的雛形是從書籍借鑒過來的,之所以需要翻頁,原因是內容超出了承載框。對於書本來說,承載框是一頁紙張,通常是A8大小,捧在手心閱讀剛好合適,而內容則是全部文本。對於網頁、APP來說,承載框是模塊,通常是根據瀏覽器尺寸和手機屏幕自適應的。在這里,我總結了一下網頁常見的翻頁方式。

跟書籍一樣的頁碼翻頁是最經典的一種翻頁方式。在瀑布流等交互形式還沒有流行起來的時候,網站運用的基本上都是頁碼翻頁。

1.頁碼數字陳列。 頁碼數字陳列的作用是方便快速定位,通常會列出首頁和目前頁碼附近的頁碼。

2.逐頁翻頁。 逐頁翻頁就是上一頁、下一頁了,必備的功能。用戶滑鼠可以定在同一個位置不停點擊,無須每次翻頁都看一眼頁碼到哪了。

3.跳進翻頁。 跳進可以是跳到最後一頁、首頁、後十頁、任意一頁等,現在很少有網站會設計跳到任意一頁了,畢竟很少有人記得想要查找的內容具體在哪一頁。

以下是豆瓣的翻頁設計,我覺得做得很出色。尤其是頁碼陳列部分,展現的是前2頁、後2頁和當前頁碼附近的9頁。

1.檢索需求較強的功能,比如「我的收藏」「音樂庫」等,方便快速定位查找。

2.內容固定的功能,比如資訊網站中,編輯寫的長達多頁的多圖長文,或者網路文學網站里的電子書。

頁碼翻頁最大的缺陷在於每次翻頁都需要點擊,而且要求點擊的精準度高,比如必須點擊「下一頁」或者某個數字才能翻到想去的頁面。對於檢索需求弱,且內容不斷更新的功能,比如微博,不建議使用頁碼翻頁。

自動瀑布流,指的分段式載入,當用戶瀏覽到已載入的內容底部時,網頁會自動載入後續內容。

瀑布流是移動互聯網爆發後興起的交互方式。那個時候,社交網路、碎片化時間的概念如火如荼,很多網站將首頁以時間線+訂閱的方式呈現,facebook、twitter均使用這種方式。用戶上網的目的不再是搜索有用資料,而是隨便看看、消磨無聊時間。上網習慣的改變自然帶來了瀑布式載入的流行。

用戶的主要需求是瀏覽最新內容,比如資訊訂閱類、社交類網站。

由於瀑布流缺乏檢索功能,如果用戶需要頻繁查找老內容,那麼瀑布式載入會帶來嚴重阻礙。

手動瀑布流是需要用戶手動點擊載入按鈕,才能獲得更多內容的方式。手動瀑布流分為兩種情況:向前翻頁和向後翻頁。向前翻頁通常是有時間線有新消息時的pop提醒,向後翻頁的結果和自動瀑布流一樣,只是會出現一個按鈕,需要點擊才載入後續內容。

1.向前翻頁的瀑布流,適用於被動更新的頁面。被動更新指的是當我停留在頁面時,接收到了別人更新內容,比如知乎、微博都會提醒你有xx條新內容。

2.向後翻頁的瀑布流,適用於功能適合瀑布流,然而底部有內容的網站。比如下圖。

不過,我個人不看好向後翻頁的瀑布流,雖然不需要像頁碼那樣精準定位,但仍然多出了一次點擊的步驟。如果不是有必須放在底部的內容,可以考慮把原來底部的內容以低調的方式放在側欄。比如像知乎這樣——

箭頭翻頁是頁碼翻頁的簡化形式,去掉頁碼數字,同時把「上一頁」「下一頁」簡化成箭頭,如下圖。

模塊大小固定並且內容較少,通常是展示型模塊,比如編輯推薦、今日特價。之所以運用箭頭翻頁,有三點原因,一是因為模塊大小固定不適合會擴大模塊長度的瀑布流;二是內容較少沒有幾頁,顯示數字頁碼顯得累贅。三是因為展示模塊需要稍微華麗的交互效果,而箭頭翻頁容易做出比較炫的動畫效果。

圓點頁碼是數字頁碼的簡化,即把頁碼數字變成圓點,當前頁碼用特殊顏色凸顯出來。

演示型模塊,比如輪播banner。自動輪換的banner之所以大部分使用圓點頁碼而非箭頭翻頁,是為了讓用戶知曉一共有幾張圖片,目前是第幾張。實際上,圓點頁碼的提啟型悉示功能要多於操作功能。也有網頁同時使用圓點和箭頭,比如下圖——

用戶主動翻頁需求較強的模塊。圓點頁碼就是為了簡潔美觀而誕生的,通常比數字頁碼點擊范圍小,不適合頻繁操作。

錨點滾輪翻頁悄乎指的是滾動滑鼠滑輪後,頁面定位到下一個錨點。例子請見 tumblr的產品介紹頁 。這種翻頁方式的優點有兩個,第一是可以交互動畫效果酷炫;第二點是無須點擊,輕輕滾動滑輪就直接定位到下一頁,非常方便。缺點是開發程序繁瑣,不適合網站里大量使用。

具有展示功能的單頁,很多個人主頁、公司主頁都使用錨點滾動翻頁。

⑹ 翻頁怎麼寫

1、滑鼠在文檔中任意地清知方點一槐仔下,再滾動滾輪就可翻頁。
2、按鍵盤上的翻頁鍵可快速翻頁。翻頁,查看分頁文件的上一個頁面、下一個頁面或任意存在的非當前頁面,可答明消以將實體書或者移動Web窗體中的內容進行改變。

⑺ Excel 求助:網頁數據抓取的翻頁問題如何解決

如果網址中有翻頁標識,可以通過生產地址了翻頁禪告
如果向ASPX這些沒有翻頁標識的,可以通過控制網頁中的頁面跳轉來模擬滑鼠點擊翻頁

如通過webbrowers控制項把網頁導入,控制項名webdata
網頁上有個文本框名字是pagelist_input,用來填寫跳和早轉到第幾頁
通過向文賀棚明本框寫入數據
ActiveSheet.WebData.Document.form1.pagelist_input.Value = K 'K是第幾頁
然後點擊網頁中的跳轉按鈕,名字是pagelist
ActiveSheet.WebData.Document.form1.pagelist.Click
這樣就實現了翻頁

⑻ 如何利用C#的WebBrowser進行網頁的翻頁

直接根據InnerText屬性找到「下一頁」元素,然後再模擬點擊;

//引用mshtml;
IHTMLDocument2 doc = WB1.Document.DomDocument as IHTMLDocument2;
foreach (IHTMLElement ele in doc2.all)
{
if (ele.innerText == "下一頁>")
{
bl_exist = true;
ele.click();
break;
}
}

⑼ Web Scraper 使用教程(九)- 進階用法(動態載入進行翻頁)

此為Web Scraper 使用教程 第九篇: 進階用法(動態載入進行翻頁)


之前的教程可以看這里:


1、Web Scraper 使用教程(一)- 安裝

2、Web Scraper 使用教程(二)- 基本用法之安裝、配置、運行

3、Web Scraper 使用教程(三)- 基本用法(常用選擇器類型)

4、Web Scraper 使用教程(四)- 進階用法(同一個頁面爬取多個類型內容)

5、Web Scraper 使用教程(五)- 進階用法(爬取向下滾動載入頁面)

6、Web Scraper 使用教程(六)- 進階用法(網址有規律變化進行翻頁)

7、Web Scraper 使用教程(七)- 進階用法(點擊「翻頁器」進行翻頁)

8、Web Scraper 使用教程(八)- 進階用法(點擊「更多」進行翻頁)


歡迎交流!

⑽ word2003中web版式視圖與頁面視圖轉換的問題

被硬生生的隱藏起來了,是被隱藏在了頁眉下,你可以在隱藏的前一部分的句末處,一直空格或者回車換行,被隱藏的地方就會顯示出來了。
補充回答:你說的這種情況我想像不出來,沒有遇到過,從你的描述中我感覺是設置的問題,你這樣試一下,行與不行我不知道:打開主菜單——WORD選項——顯示——在頁面顯示選項里的三個選項全部打鉤,列印選項的第一項打鉤。打開高級選項,在顯示選項里,去掉「針對版式……」前面的勾,往下拉,找到「常規」選項,選擇「打開時更新自動鏈接」。
再不行,你把文件拷貝到別的電腦里打開看是否顯示正常,如果不正常,是文件的問題,如果正常就是OFFICE的問題了。