fix scroll behaviour

This commit is contained in:
Matteias Collet 2020-09-26 16:07:24 +02:00
parent cf60c8c0b5
commit 1038a12acc
3 changed files with 15 additions and 3 deletions

View file

@ -37,6 +37,7 @@ module.exports = {
lastUpdated: false, lastUpdated: false,
locales, locales,
plugins: themePlugins, plugins: themePlugins,
activeHeaderLinks: false,
}, },
/** /**

View file

@ -10,5 +10,16 @@ export default ({
router, // the router instance for the app router, // the router instance for the app
siteData, // site metadata siteData, // site metadata
}) => { }) => {
// ...apply enhancements for the site. if (typeof document === 'undefined') return;
document.onreadystatechange = () => {
if (document.readyState === 'complete') {
const { hash } = location;
const decoded = decodeURIComponent(hash);
const targetAnchor = document.querySelector(decoded) ?? document.querySelector(hash);
if (targetAnchor && targetAnchor.offsetTop) {
window.scrollTo({ top: targetAnchor.offsetTop, behavior: 'smooth' });
}
}
};
}; };

View file

@ -74,10 +74,10 @@ IOS58をインストールしましょう。[インストール方法はこち
この問題に対しては、以下の原因が考えられます。 この問題に対しては、以下の原因が考えられます。
- チートコードが有効になっていない: [「チートコードの有効化」セクション](#チートコーの有効化)を参照してください。 - チートコードが有効になっていない: [「チートコードの有効化」セクション](#チートコードの有効化)を参照してください。
- 古いバージョンのNintendontを使っている: 必ずバージョン4.434以降を使ってください。 - 古いバージョンのNintendontを使っている: 必ずバージョン4.434以降を使ってください。
- チートファイルの名前が間違っている: チートファイル名が「GMSE01.gct」「GMSJ01.gct」「GMSP01.gct」のどれかであることを確認してください。「GMSE011.gct」のような名前では機能しません。 - チートファイルの名前が間違っている: チートファイル名が「GMSE01.gct」「GMSJ01.gct」「GMSP01.gct」のどれかであることを確認してください。「GMSE011.gct」のような名前では機能しません。
- チートファイルの場所が間違っている: チートファイルがSDカードの"codes"フォルダにあることを確認してください。 また、フォルダ名が"codes"であることも確認しましょう。([「SDカードにファイルをコピー」セクション](#SDカードにファイルをコピー)のサンプルフォルダ構造を参照してください。)もし"games"フォルダがある場合は、そのフォルダまたはそのサブフォルダに同じ名前のファイルが無いことを確認してください。 - チートファイルの場所が間違っている: チートファイルがSDカードの"codes"フォルダにあることを確認してください。 また、フォルダ名が"codes"であることも確認しましょう。([「SDカードにファイルをコピー」セクション](#sdカードにファイルをコピー)もし"games"フォルダがある場合は、そのフォルダまたはそのサブフォルダに同じ名前のファイルが無いことを確認してください。
- チートファイルの容量が大きすぎる: 一度にたくさんのチートコードを使うと、Nintendontがそれらを無効にする可能性があります使用スペースに制限があるため。チートファイルをダウンロードする時に、互換性のない2つのチートコードを選んでいないことを確認してください。例. 「Level Select」、「Fast Any%」およびステージローダーは同時に使用できません。Nintendont 4.434以降を使用している場合は、8KBを超えない限り、ファイルサイズを気にする必要はありません。 - チートファイルの容量が大きすぎる: 一度にたくさんのチートコードを使うと、Nintendontがそれらを無効にする可能性があります使用スペースに制限があるため。チートファイルをダウンロードする時に、互換性のない2つのチートコードを選んでいないことを確認してください。例. 「Level Select」、「Fast Any%」およびステージローダーは同時に使用できません。Nintendont 4.434以降を使用している場合は、8KBを超えない限り、ファイルサイズを気にする必要はありません。
- USBメモリを接続していて、且つ、ディスクを使用している場合は、USBメモリ内にそのディスク用のチートコードが入っているかを確認してください。 - USBメモリを接続していて、且つ、ディスクを使用している場合は、USBメモリ内にそのディスク用のチートコードが入っているかを確認してください。
- ISOを使用する場合は、チートファイルとISOが同じデバイス内にある必要があります。(両者がSDカード内、もしくはUSBメモリ内にある場合。 - ISOを使用する場合は、チートファイルとISOが同じデバイス内にある必要があります。(両者がSDカード内、もしくはUSBメモリ内にある場合。