回答編集履歴

5

`pagesize` で `element.children.length` を割り切れなかった場合に `TypeError` で強制終了する不具合を修正

2015/09/20 22:38

投稿

think49
think49

スコア18189

test CHANGED
@@ -21,3 +21,11 @@
21
21
  `className` による代替コードが不完全だったのを修正しました。
22
22
 
23
23
  - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/2/)
24
+
25
+
26
+
27
+ **(3015/09/21 07:38追記)**
28
+
29
+ `pagesize` で `element.children.length` を割り切れなかった場合に `TypeError` で強制終了する不具合を修正しました。
30
+
31
+ - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/3/)

4

リンク追加

2015/09/20 22:38

投稿

think49
think49

スコア18189

test CHANGED
@@ -12,10 +12,12 @@
12
12
 
13
13
  `classList.contains` を使用したコードをUPしました。IE9 用に `className` による代替コードも加えている為、IE9+ で動作します。
14
14
 
15
- - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/2/)
15
+ - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/1/)
16
16
 
17
17
 
18
18
 
19
19
  **(2015/09/20 10:31追記)**
20
20
 
21
21
  `className` による代替コードが不完全だったのを修正しました。
22
+
23
+ - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/2/)

3

classNameの代替コードが不完全だったのを修正

2015/09/20 01:32

投稿

think49
think49

スコア18189

test CHANGED
@@ -12,4 +12,10 @@
12
12
 
13
13
  `classList.contains` を使用したコードをUPしました。IE9 用に `className` による代替コードも加えている為、IE9+ で動作します。
14
14
 
15
- - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/1/)
15
+ - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/2/)
16
+
17
+
18
+
19
+ **(2015/09/20 10:31追記)**
20
+
21
+ `className` による代替コードが不完全だったのを修正しました。

2

classListによるコードUP

2015/09/20 01:31

投稿

think49
think49

スコア18189

test CHANGED
@@ -5,3 +5,11 @@
5
5
  - おそらく、見慣れないと思われるのは WAI-ARIA の [aria-hidden属性](http://momdo.github.io/wai-aria/states_and_properties.html#aria-hidden)でしょうか。
6
6
 
7
7
  - [element.classList](https://developer.mozilla.org/ja/docs/Web/API/Element/classList) の `classList.contains` を使用すると更にスマートに書けますが、対象ブラウザが不明だったので一応、IE9 を基準としました。Polyfill を書くなら `classList` の方がベターだと思います。
8
+
9
+
10
+
11
+ **(2015/09/20 10:25追記)**
12
+
13
+ `classList.contains` を使用したコードをUPしました。IE9 用に `className` による代替コードも加えている為、IE9+ で動作します。
14
+
15
+ - [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/1/)

1

classList

2015/09/20 01:26

投稿

think49
think49

スコア18189

test CHANGED
@@ -1,3 +1,7 @@
1
1
  [teratail questions-16480 への回答 - JSFiddle](http://jsfiddle.net/upnun7kd/) にサンプルコードをUPしました。
2
2
 
3
- おそらく、見慣れないと思われるのは WAI-ARIA の [aria-hidden属性](http://momdo.github.io/wai-aria/states_and_properties.html#aria-hidden)でしょうか。
3
+
4
+
5
+ - おそらく、見慣れないと思われるのは WAI-ARIA の [aria-hidden属性](http://momdo.github.io/wai-aria/states_and_properties.html#aria-hidden)でしょうか。
6
+
7
+ - [element.classList](https://developer.mozilla.org/ja/docs/Web/API/Element/classList) の `classList.contains` を使用すると更にスマートに書けますが、対象ブラウザが不明だったので一応、IE9 を基準としました。Polyfill を書くなら `classList` の方がベターだと思います。