いつもお世話になります。
早速質問ですが、
書籍にjQueryでページトップリンクを作るときのコード
$('#page-top').click(function () {
$('body,html').animate({ //bodyとhtmlの
scrollTop: 0
}, 500);
return false;
});
というコードがあります。
2行目のセレクタ―
$('body,html')についてお伺いしたいのですが、
1.,(カンマ)が複数のセレクタ―を選択するときに使用すること、
2.また、セレクタ―を
$('html')に変更してもスクロールの動作をするが、
$('body')に変更するとスクロールの動作をしないことも分かりました。
質問は、
①そもそも$('body,html')とはどういったセレクタ―なのか
(bodyとhtmlって?)
②なぜ、
$('html')はスクロールの動作をするが、
$('body')ではスクロールの動作をしないのか
分かる方いらっしゃればご教授お願いできませんでしょうか?
参考図書『書籍名「動くWebデザインアイディア帳」413ページ』
「${'body,html'}の意味」はあきらかに間違いで混乱の元なので正確に記載ください
そもそも「セレクターとは」という部分がまだちゃんとおさえられてないからとかでは?
私の質問が混乱を招く質問の仕方だったみたいですいませんm(_ _)m
私としてはmaisumakunさんの回答で理解できたのですが、「意味」という表現力がおかしいということですか?
みなさん指摘ありがとうございました。
自分の間違いに気づかず、大変申し訳ありませんでしたm(__)m
質問は編集できますのでタイトルだけでも調整してください。
修正できないと思っていましたが、修正できました。
重ね重ねすいません、ありがとうございました。
回答1件
あなたの回答
tips
プレビュー