クリックしてから遷移するのが遅いリンク
August 12, 2020
PASMO のサイトを見ていたら、クリックしてから遷移するのが遅いのが 気になりました。
他のサイトでもたまにありますが、普通の a 要素を使っていればこんなに 遅延は発生しないはずです。
見てみると、span 要素を使っていて a 要素は使っていないようでした。 vendor.js には jQuery が入っていて、span 要素にはクリックイベントは 付いていなかったので、jQuery 側でクリックイベントを拾って頑張っている 感じなのでしょうか。
アクセシビリティの面からも問題があるような気がしていますし、 ページ間遷移はできる限り a 要素を使いたいなと思いました。