jQueryを使ってtopへ戻るボタンを作っているのですが、正しく表示されません
html
1コード 2head内に 3<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 4<script> 5 $(function(){ 6 // 「ページトップへ戻るボタン」の要素を隠します 7 $('#pagetop').hide(); 8 // スクロールした場合のアクションが記されています 9 $(window).scroll(function(){ 10 // スクロール位置が200pxを超えた場合に「ページトップへ戻るボタン」をフェードインで出現させる 11 if ($(this).scrollTop() > 200) { 12 $('#pagetop').fadeIn(); 13 } 14 // スクロール位置が200px以下の場合は「ページトップへ戻るボタン」を消しておく(フェードアウトで消える) 15 else { 16 $('#pagetop').fadeOut(); 17 } 18 }); 19 // 「ページトップへ戻るボタン」をクリックした場合のページトップへ戻るスピードの速さが記されています 20 $('#pagetop').click(function(){ 21 $('html,body').animate({ 22 scrollTop: 0 }, 500); 23 return false; 24 }); 25 }); 26</script> 27html内に 28<p id="pagetop"><a href="#container"><img src="images/img_pagetop.png" height="70" width="70" alt="ページトップボタン"></a></p> 29css内に 30#pagetop { 31 position: fixed; 32 bottom: 50px; 33 right: 30px; 34} 35
と記述しています。
ブラウザで確認すると、画像が右下に切れた状態で表示され、クリックしても反応しません。
対処法を教えてください。