jQuery(document).ready(function() {
});
また
window.onload = function () {
}
URL の末尾に「#」文字が含まれている場合はトリガーされません。乗り越えるためのアイデアはありますか?
例: http://beta.something.com/user.php#
上記の URL で javascript onload がトリガーされることはありません。どうすればトリガーできますか?
jQuery(document).ready(function() {
});
また
window.onload = function () {
}
URL の末尾に「#」文字が含まれている場合はトリガーされません。乗り越えるためのアイデアはありますか?
例: http://beta.something.com/user.php#
上記の URL で javascript onload がトリガーされることはありません。どうすればトリガーできますか?
詳細な情報がなければ、確かなことはわかりませんが、既に同じページにアクセスしていると思われるため、「ハッシュされた」URL に移動しても実際にはページがリロードされず、onload 関数は起動しません。
つまり、ページ user.php に次のようなリンクがある場合、<a href="user.php#">foo</a>
それをクリックしてもページはリロードされず、ドキュメントの先頭に移動するだけで、onload イベントはトリガーされません。
ready イベントと load イベントは、ページが最初に読み込まれたときにのみトリガーされます。URL にブックマークを追加して同じページに移動すると、ページはリロードされず、ブラウザはページ内のブックマークまでスクロールするだけです。
ハッシュ文字だけで終わる URL には空のブックマークがあるため、ブラウザーはページの上部にスクロールします。