通常バージョンはこちら

2018年12月31日(年末)に温存した画像集110枚

日付2018-12-31T19:24:00
分類
画像110枚
訪問数

こんばんは。年末が始まりました。とりあえず暇だったので画像タップのスクロールを滑らかにしました。タップしても滑らかにスクロールしない場合はブラウザの履歴からキャッシュをクリアするかシークレット(プライベート)ウィンドウで開くと最新版に反映されます。jQueryに頼らない生JSで書いてみました。来年にアクセス解析のアナリティクスを自作します。

// 記事内の画像エレメントをimgsに格納
const imgwrap = document.getElementById('article-wrap')
const imgs = Array.from(imgwrap.getElementByTagName('img'))

// imgs.lengthのマイナス2からループを開始することで最後の画像をタップしても何もしないことにする。
for(let i = imgs.length - 1; i--;) {
    imgs[i].addEventListener('click', x => {
        // 現在の縦の位置をピクセルで取得
        let cw = window.pageYOffset;
        // タップした画像の次の画像の位置を取得
        const ni = x.target.nextElementSibling.nextElementSibling.nextElementSibling.offsetTop
        , timer = setInterval(()=>{
        // 10だと遅く、30だとガタガタになったので20が丁度いい滑らかさだった。
        cw = cw + 20;
        // スクロールしていって現在位置が次の画像より低くなった場合は止めて位置をセットする
        if (cw > ni) {
            clearInterval(timer);
            cw = ni;
        }
        // 画像をスクロールしていく。
        window.scrollTo(0, cw);
        }, 1);
    });
}

Twitterまとめ

画像集

1/110
0
2/110
0
3/110
0
4/110
0
5/110
0
6/110
0
7/110
0
8/110
0
9/110
0
10/110
0
11/110
0
12/110
1
13/110
0
14/110
0
15/110
0
16/110
0
17/110
0
18/110
0
19/110
0
20/110
0
21/110
0
22/110
0
23/110
0
24/110
0
25/110
0
26/110
0
27/110
0
28/110
0
29/110
0
30/110
0
31/110
0
32/110
0
33/110
0
34/110
0
35/110
0
36/110
0
37/110
0
38/110
0
39/110
0
40/110
1
41/110
0
42/110
0
43/110
0
44/110
0
45/110
0
46/110
0
47/110
0
48/110
0
49/110
0
50/110
0
51/110
0
52/110
0
53/110
0
54/110
0
55/110
0
56/110
0
57/110
0
58/110
0
59/110
0
60/110
0
61/110
0
62/110
0
63/110
0
64/110
0
65/110
0
66/110
0
67/110
0
68/110
0
69/110
0
70/110
0
71/110
0
72/110
0
73/110
0
74/110
0
75/110
0
76/110
0
77/110
0
78/110
0
79/110
0
80/110
0
81/110
0
82/110
0
83/110
0
84/110
0
85/110
0
86/110
0
87/110
0
88/110
0
89/110
0
90/110
0
91/110
0
92/110
0
93/110
0
94/110
0
95/110
0
96/110
0
97/110
0
98/110
0
99/110
0
100/110
0
101/110
0
102/110
0
103/110
0
104/110
0
105/110
0
106/110
0
107/110
0
108/110
0
109/110
0
110/110
0
日付2018-12-31T19:24:00
分類
画像110枚
訪問数
最後までお読みいただき有難うございました
Thank you for watching until the end

似たような記事

105
78
0
今回のあらすじ
シコ率 57.38%