1. 程式人生 > >jQuery:書籍展示效果(水平滾動)

jQuery:書籍展示效果(水平滾動)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
$(
document).ready(function() {   var perNum = 4; //每頁顯示的書本數目 var currentPage = 1; //預設顯示第一頁 var startPos = 0; //預設從第一本書開始顯示 var endPos = 4; //顯示4本書   //從xml中獲得資料,並與html結合 $.get('books.xml', function(data){   $('div.inner ul').empty();   var length = $('book', data).length;   $('book', data).each
(function(index) {   var $book = $(this); var link = $book.find('href').text(); var title = $book.find('title').text(); var author = $book.find('author').text(); var imageSrc = $book.find('src').text(); var total = $book.find('total').text(); var average_rating = $book.find('average_rating'
).text();   var html = '<li class="book">'; html += '<a class="info" href="' + link + '">'; html += '<img src="images/books_info.gif" alt="more info" />'; html += '</a>'; html += '<a class="thumb" href="' + link + '" title="' + title + '">'; html += '<img src="' + imageSrc + '" alt="' + title + '" />'; html += '</a>'; html += '</li>';   $('#books ul').append($(html));   var bookToolTip = '<div id="books_ToolTip' + index + '" class="books-tooltip">'; bookToolTip += '<div class="books_pointer_left"></div>'; bookToolTip += '<div class="books-info">'; bookToolTip += '<p>' + title + '(by<em>' + author + '</em>)</p>'; bookToolTip += '<p><img src="images/stars_' + average_rating + '.gif" />(' + total + ')</p>'; bookToolTip += '</div>'; bookToolTip += '</div>'; $('body').append($(bookToolTip));   });   //顯示每頁的書本 var show =function(start, end) {   if(end >= length) { end = length; }   $('div.showing').empty(); $('<p>Viewing ' + (start+1) + ' - '+ end + ' of ' + length + '</p>').appendTo($('div.showing'));   $('#books ul li').hide().slice(start, end).fadeIn();   if(currentPage <= 1) { $('.prev').fadeOut('fast'); } else { $('.prev').fadeIn('fast'); } if(currentPage >= length / perNum) { $('.next').fadeOut('fast'); } else { $('.next').fadeIn('fast'); } }; show(startPos, endPos);   //顯示前一頁 $('.prev').click(function()

相關推薦

jQuery:書籍展示效果水平滾動

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

jquery 實現動畫效果各種方法

asc func 綜合 oat 代碼 jquer 一秒 遞歸 pan 1.show()和hide()和toggle()(這是show和hide的一個綜合,一個按鈕就實現顯示和隱藏) 效果: 代碼: <button type="button" class="show"

Javascript應用--任你擺佈的圖片展示效果圖片名換成你自己的

Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd

Echarts + Web實現大屏展示效果

一、效果展示 二、資源下載 1、圖片資源下載        點選這裡 2、js+css 檔案資源下載  點選這裡 三、Demo實現 1、文件結構如下圖所示: 2、Demo.html 程式碼 <!DOCTYPE html> <html l

Javascript應用--震撼的圖片展示效果圖片換成你的圖片名就可以運行了

Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd

easyui datagrid 表頭固定垂直滾動、列固定水平滾動

easyui datagrid 表頭固定(垂直滾動條)、列固定(水平滾動條),每頁顯示1000行 最近用多了easyui 之後還是覺得它的功能還是很強大的。它原有的功能就已經能夠滿足90%以上的介面需求。 1、當資料行很多時,會呈現垂直的滾動條,但是向下滾動,表頭卻被淹沒了,這不符合人類偷懶

jquery-fly實現新增購物車拋物線效果angular版

<!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <meta http-equiv="Pragma" content="no-cache"

Javascript應用--窗戶裡的圖片展示效果圖片換成自己的即可執行

Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd

js+jQuery實現網頁打字機效果帶游標

在寫網站的時候,有時候可能需要打字機動畫去實現一些頁面效果的顯示,我在網上找了很久也沒有很完整的,符合我要求的程式碼,索性就結合網上的大神們的程式碼段自己寫了一個 HTML <div clas

微信小程式tab導航+滾動頂部吸附效果開發例項

<!-- scroll導航欄 --> <view class='scrollBox2 fix-news' wx:if="{{fixTop<scrollTop}}"&g

Vue 事件監聽實現導航欄吸頂效果頁面滾動後定位

所說的吸頂效果就是在頁面沒有滑動之前,導航欄的效果如下圖所示:當頁面向上滑動之後,導航欄始終固定在頁面的上方。具體程式碼:寫入事件監聽,監聽滾動條。mounted () { // 事件監聽滾動條 window.addEventListener('scroll', this.watchS

實現類似貓眼影片詳情頁電影海報滾動效果RcyclerView+LinearSnapHelper

(前一篇ViewPager實現和本篇的程式碼,都在這個專案) 效果 第一行為ViewPager實現效果 第二行為RcyclerView+LinearSnapHelper 實現效果 重點 LinearSnapHelpe

jquery實現導航欄吸頂效果簡潔版

憋說話,直接上程式碼,先是最最重要的js:   $(function(){     var a = $('#course-tab'),       b =a.offset();//返回或設定導航欄相

原生js三種選項卡效果輪播

col val 還在 log pla absolut 自動播放 div pac 第三種:定時輪播切換(我這邊定時是2s) <!DOCTYPE html> <html> <head> <meta charset="utf-8"

原生js三種選項卡效果點擊

eight void log utf 觸發 nts lin type position 第一種:選項卡單擊點擊切換 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /&g

【番外篇】ASP.NET MVC快速入門之免費jQuery控件庫MVC5+EF6

south ade 批量刪除 HP 存儲 重新 mode eve 穩定 目錄 【第一篇】ASP.NET MVC快速入門之數據庫操作(MVC5+EF6) 【第二篇】ASP.NET MVC快速入門之數據註解(MVC5+EF6) 【第三篇】ASP.NET MVC快速入門之安全策略

MVP展示RecycleView瀑布流

繼上篇部落格 1.2.3.7 一:view層 1.BaseView介面 public interface BaseView { } 2.MainView介面繼承BaseView public interface MainView extends BaseView{ voi

Unity實現震屏效果螢幕抖動

     通過設定相機的Viewport Rect 來實現,將下面的指令碼掛在相機上,設定enabled=true就可實現螢幕震動效果。 using System.Collections; using System.Collections.Generic; usin

【前端】jQuery DataTables 使用手冊精簡版 【前端】jQuery DataTables 使用手冊精簡版

【前端】jQuery DataTables 使用手冊(精簡版) 一、常用屬性 //把公共的設定項都放在這裡,就不需要每個頁面都設定一遍了,放在jQuery物件上是為了避免汙染全域性變數window.dataTablesSettings = { processing : false,//是否顯

畫廊選中放大圖片效果Gallery實現

自己的專案需要做一個圖片瀏覽效果,滑動到當前圖片,則放大,其餘都縮小。雖然Gallery已經過時了,但是以前一直沒有使用過,所以特地嘗試一下。後續還打算使用ViewPager,還有RecyclerView實現一把。 先上個效果圖 佈局程式碼 <?xml version="