ページの下部にある「」をクリックしてください。は、ブラウザのページ上部にスクロールする必要があります。 IE、FireFoxで動作しますが、Chromeではスクロールアップを拒否します。Chromeでは、ページがスクロールアップされません(jQuery)?
コード:
/*
* Scroll to "Show Form", and Focus on first field in form
*/
$('#goto-show-form').click(function() {
$('html, body').animate({scrollTop: $("#show-form").offset().top}, '1000', 'swing', function() {
$('#first-field').focus();
});
return false;
});
任意のアイデア?
おかげ
EDIT:は、私はそれがGoogleのインデックスたくなかったので、私はここに掲載されていたURLを隠しました。それは私がクライアントのために作ったウェブサイトであり、彼らがURLを検索するとき、私は自分のウェブサイトを作るために行った開発トークを表示しないことを好みます。
最初のエラーを確認するには、http://jsfiddle.net/rgPpE/12/をご覧ください。Chromeで見ることができるように、下部のリンクをクリックするとスクロールしません。ただし、
のように<a></a>
タグの間に何かを追加すると、そこにスクロールされます。
うん、それは動作します!要素は空白にすることはできません。 – codemonkey613
@ codemonkey613:ちょうどそれを自分でテストし終わった。それがうれしかった。 :o) – user113716
元々、私はジャンプリンクにを使用していましたが、jQueryのスクロールで気になるかもしれません。だから私はjQueryのためにそのIDを使用して終了しました。しかし、後ろを振り返ると、IDのためにそれを使い続けることは無意味であった。 – codemonkey613