質問するログイン新規登録

質問編集履歴

1

質問内容変更

2017/05/19 05:21

投稿

hide09090909
hide09090909

スコア68

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,9 @@
1
- 動的に行が追加される表に対して、指定の行数のみを表示して、ページング機能をつけたいです
1
+ ページング機能をつけるにあって、下記のライブラリを使用しました
2
- 下記に実装したい機能とコードを示します。
2
+ https://datatables.net/examples/basic_init/alt_pagination.html
3
3
 
4
+ しかし、ページングのデザインを以下のように変更したいのですが、どのようにすればよいでしょうか。
5
+ また、表示される位置を表の上部に変更したいです。![イメージ説明](26fb7c1d6c85b0f60f4a86bf647d23cb.png)
6
+
4
7
  実装したい機能はは以下の通りです。
5
8
  << < 1 2 3 … > >>
6
9
 
@@ -8,87 +11,4 @@
8
11
  <:1つ前のページへ遷移
9
12
  数値:指定のページへ遷移
10
13
  >:1つ後ろのページへ遷移
11
- >>最終ページへ遷移
14
+ >>最終ページへ遷移
12
-
13
- 最初/最終ページへの遷移、各ページへの遷移がわからず困っております。どなたかわかるかた教えてください。
14
-
15
- 下記に表部分のサンプルコードを示します(行はとりあえず静的に表示)。
16
-
17
-
18
- ```ここに言語を入力
19
- <!DOCTYPE html>
20
- <html lang="ja">
21
- <head>
22
- <meta charset="utf-8">
23
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
24
- <title>jQueryによるテーブルのページ送り</title>
25
- <script>
26
- $(function() {
27
- var page = 0;
28
- function draw() {
29
- $('#page').html(page + 1);
30
- $('tr').hide();
31
- $('tr:first,tr:gt(' + page * 10 + '):lt(10)').show();
32
- }
33
- $('#prev').click(function() {
34
- if (page > 0) {
35
- page--;
36
- draw();
37
- }
38
- });
39
- $('#next').click(function() {
40
- if (page < ($('tr').size() - 1) / 10 - 1) {
41
- page++;
42
- draw();
43
- }
44
- });
45
- draw();
46
- });
47
- </script>
48
- <style>
49
- td, th {
50
- border: 1px solid black;
51
- padding: 2px;
52
- }
53
- #prev, #next {
54
- color: red;
55
- cursor: pointer;
56
- }
57
- </style>
58
- </head>
59
- <body>
60
- <span id="prev"><</span> <span id="page"></span> <span id="next">></span>
61
- <table>
62
- <tr><th>名前</th><th>消費MP</th></tr>
63
- <tr><td>メラ</td><td>2</td></tr>
64
- <tr><td>メラミ</td><td>6</td></tr>
65
- <tr><td>リレミト</td><td>3</td></tr>
66
- <tr><td>トラマナ</td><td>2</td></tr>
67
- <tr><td>メラ</td><td>2</td></tr>
68
- <tr><td>メラミ</td><td>6</td></tr>
69
- <tr><td>リレミト</td><td>3</td></tr>
70
- <tr><td>トラマナ</td><td>2</td></tr>
71
- <tr><td>メラ</td><td>2</td></tr>
72
- <tr><td>メラミ</td><td>6</td></tr>
73
- <tr><td>リレミト</td><td>3</td></tr>
74
- <tr><td>トラマナ</td><td>2</td></tr>
75
- <tr><td>メラ</td><td>2</td></tr>
76
- <tr><td>メラミ</td><td>6</td></tr>
77
- <tr><td>リレミト</td><td>3</td></tr>
78
- <tr><td>トラマナ</td><td>2</td></tr>
79
- <tr><td>メラ</td><td>2</td></tr>
80
- <tr><td>メラミ</td><td>6</td></tr>
81
- <tr><td>リレミト</td><td>3</td></tr>
82
- <tr><td>トラマナ</td><td>2</td></tr>
83
- <tr><td>メラ</td><td>2</td></tr>
84
- <tr><td>メラミ</td><td>6</td></tr>
85
- <tr><td>リレミト</td><td>3</td></tr>
86
- <tr><td>トラマナ</td><td>2</td></tr>
87
- <tr><td>メラ</td><td>2</td></tr>
88
- <tr><td>メラミ</td><td>6</td></tr>
89
- <tr><td>リレミト</td><td>3</td></tr>
90
- <tr><td>トラマナ</td><td>2</td></tr>
91
- </table>
92
- </body>
93
- </html>
94
- ```