下記のように、コンテンツをcssのzoomで縮小しています。
html
1<div class="contents"> 2 <ul> 3 <li><a href="#sec-01">コンテンツ1</a></li> 4 <li><a href="#sec-02">コンテンツ2</a></li> 5 </ul> 6 <div class="mainContent"> 7 <div id="sec-01"> 8 コンテンツ1内容 9 </div> 10 <div id="sec-02"> 11 コンテンツ2内容 12 </div> 13 </div> 14</div>
css
1.contents { 2 zoom: 90%; 3 -ms-zoom: 90%; 4} 5/*IE11で表示位置がずれるため、力業で中央に*/ 6@media all and (-ms-high-contrast: none) { 7.contents { 8 margin-left: 50%; 9 transform: translateX(-50%); 10 overflow: hidden; 11 -ms-transform-origin: 0px 0px; 12 transform-origin: 0px 0px; 13} 14} 15
IE11でページ内リンクボタンを押下すると、遷移後上にスクロールできなくなってしまうので、
通常通り上にスクロールできるようにしたいです。
ページトップボタンを設置しているのですが、こちらは正常に動作しており、押すとページ上部まで戻ります。
他ブラウザでは正常に動くので、IE11だけのバグかと思うのですが、何か解決方法はございますでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー