私は Web サイトを持っていますが、これを実行したいと考えています。ページの左側の画像をクリックするとページが後ろに移動し、右側の画像をクリックするとページが前に移動します。私はすべてを正しく設定したので、cssでこれを簡単に実行しようとしました.onmouseoverはページの余白を右または左に非常に多くのピクセルを移動します:
<p onmouseover="hoverForward" style="text-indent:-1000px;">
<div id="menu" style="height: 504px; width: 92px; position: absolute; z-index: 2; top: 62px; left: 1353px;">
<img src="image.jpg">
</div></p>
しかし、それは私に何の結果も与えません。そこで、javascript onmouseclick の w3Schools の例を使用してみました。
function myFunction()
{
document.getElementById("demo").innerHTML="Hello World";
}
<p onmouseover="hoverForward" style="text-indent:-1000px;">
<div id="menu" style="height: 504px; width: 92px; position: absolute; z-index: 2; top: 62px; left: 1353px;">
<img src="image.jpg">
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
</div></p>
テストのために画像にボタンを付けてみました。ボタンはありましたが、クリックしてもスクロールしませんでした。私は何を間違えましたか?私が取った最初のアプローチは間違いなくうまくいったはずです。ありがとう