0

右...

私はクライアントのウェブサイトに取り組んでいますが、これまでのところ、そのほとんどはうまく機能しています..今日まで...

URL: http://www.chris-loweth.co.uk/shoaib-hassan-photography/site_demo_1/

H1ページが表示されると、ページの途中にあるページにジャンプしています...

ダミー コンテンツへのリンクがいくつかあり<a href="#">ますが、これらはスクロール アンカーのようには機能しないはずです...そして、ブラウザが下にスクロールしているように見える div にアンカーは絶対にありません...

これに何時間も費やし、新鮮な目が役立つかどうか疑問に思いました...

マークアップを検証しようとしましたが、これはテスト サイトであるため、一部の div ID が重複しているため、検証に失敗します。

みんなありがとう!

4

2 に答える 2

4

私はそれがにジャンプしているとは思わないH1。私はそれをしているのはあなたのtools.jsファイルの一番上近くのこの行だと思います:

$('input[type="text"]:first').focus();

これを表示するにはスクロールします。ブラウザのサイズによっては、H1上記をウィンドウの上部に表示することもできます。

于 2013-01-16T16:55:15.140 に答える
1

この問題は、javascriptファイルの次の行が原因で発生します。

// Set focus to event title on page load
$('input[type="text"]:first').focus();

最初の入力フィールドはページのずっと下にあります。フォーカスを設定すると、ブラウザはページの上部に留まるのではなく、入力フィールドまでスクロールします。

于 2013-01-16T16:55:00.130 に答える