- ベストアンサー
JavaScript スクロール制御
- JavaScriptのスクロール制御について教えてください
- ウィンドウ画面の横軸スクロールで表示可能なサイトで、画像を非表示にしたい場合、スクロール位置は初期位置のままにしたいですが、可能でしょうか?
- スクロールが初期位置に戻ってしまう現象はJavaScriptの仕様なのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IE8(8.06)固有の問題なのでしょうか? IE8.0試してないのですが、IE7.0/Firefox3.5.3だと ご提示のソースコードそのまんまでちゃんとスクロールします。 画像の入っている<div>に対して<image>をposition:relativeしてますけど。配置の仕方が根本的に異なるのでしょうか、パージ内容の意味がわかりません。 <script type="text/javascript"> function visi(url) { //imgのプロパティを取得 var jpg = document.getElementById('jpg_link'); jpg.style.visibility = "visible"; jpg.style.display = "block"; jpg.src = url; scroll(1275,0); } </script> <body style="width:1275px; height:925px;"> <div style="width:2350px; height:925px; background-color: #ccccff;"> <img id="jpg_link" src="fuga.jpg" style="position:relative; left:1175px; visibility:hidden" /> <a href="#" target="_self" onclick="visi('hoge.jpg');return false" style="position:relative;left:2200px;">GazoChange</a> </div> </body>
お礼
yyr446様 回答ありがとうございます。 上記の方法でOKでした。 ありがとうございました。