-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ページ推移後にキーボードで画面スクロールしたい #75
Comments
関連してスマホで快適にスクロールできないのですが、これも現在ページのスクロールバーはすべて何かのdivタグにつくような構成になっているためと考えられます。 |
めっちゃわかる 自分も不便だと思ってたので直したい |
これたぶんhtml要素の順番を変えるのが根本的解決で、それが cpprefjp/site_generator#47 taborderかtabindexみたいな属性で微調整する方法もあることはある気がする |
JavaScriptから const articleDiv = document.querySelector('div[itemtype="http://schema.org/Article"]');
articleDiv.focus();
articleDiv.style.outline = 'none'; // .focus() すると outline が表示されてしまうので消す |
それで直せそうでしたらPull Requestいただきたいです! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
課題
適当なページを開いた直後にPage down/upやHome/End、カーソルキー等でのページスクロールができない。これは全くどこも動かないという意である。
要望
ページを開いた直後からPage down等でメインコンテンツをスクロールしたい。
考えられる原因
現在ページのスクロールバーはすべて何かのdivタグにつくような構成になっている。(sideメニューの一部やメインコンテンツ等)
これらをスクロールするには、その内部にフォーカスが当たっている必要がある。
ページを開いた直後は(恐らく)bodyにフォーカスしているので、そのままではPage down等でどのコンテンツもスクロールできない。
ユーザ側での現状対策
Tabを二回押下することにより検索フォームにフォーカスを移せる。
これはメインコンテンツ内に存在するのでPage down等が使用できるようになる。
関連する情報
Tabを押すときは個人的にはメニューに移動したいときだったりします。(多くのサイトではトップメニューやサイドメニューに先にフォーカスが吸われるため、そのような期待がある)
現在のcpprefjpでは先にメインコンテンツにフォーカスが当たります。
個人的には直観に反したUXなので報告いたします。
The text was updated successfully, but these errors were encountered: