JavaScript滚动菜单
JavaScript rollover menu
我是JavaScript的新手,我想尝试为一个网页制作一个简单的滚动菜单,当你用鼠标滚动时,它的图像会发生变化。我不断遇到问题:滚动图像出现了,但它们都进入了同一个位置。
<script language="javascript">
if (document.images) {
button1 = new Image;
button2 = new Image;
button1.src = 'mail.png';
button2.src = 'mail2.png';
button3 = new Image;
button4 = new Image;
button3.src = 'gear.jpg';
button4.src = 'gear2.jpg';
<body>
<a href="#" onmouseover="document.rollover.src=button2.src" onmouseout="document.rollover.src=button1.src">
<img src="mail.png" width="100" height="60" border=0 name="rollover"></a>
<a href="#" onmouseover="document.rollover.src=button4.src" onmouseout="document.rollover.src=button3.src">
<img src="gear.jpg" name="rollover2" border="0" width="100" height="60"></a>
</body>
}
如果以这种方式编写代码,那么您对javascript太陌生了。我建议你学习一些js和css。您可以使用css、js或jquery轻松地完成这项工作,但在我看来,在编写像样的代码之前,您需要掌握一些技能。我可以写一个有效的解决方案,但我相信它对你的帮助不如学习大。
相关文章:
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 滚动后保持固定的菜单栏不起作用
- 将菜单项与滚动绑定时出现Jquery错误
- jQuery透明菜单向上滚动
- 当打开绝对定位下拉菜单时,页面将滚动到顶部
- 具有子菜单和平滑滚动的粘性导航
- 阻止在单击和关闭覆盖菜单css时滚动正文
- 向下滚动时隐藏菜单,向上滚动时显示,适用于Chrome,不适用于Safari(手机)
- 关闭移动菜单后恢复滚动位置
- 如何在滚动时突出显示菜单按钮 - AngularJs
- 移动设备中的菜单不会滚动
- jquery ui选择菜单滚动条不工作
- 侧菜单滚动滞后于safari(ios)
- 使onsen ui滑动菜单滚动到顶部
- 滚动下拉菜单滚动过多
- 固定顶部菜单滚动随着内容
- 菜单滚动条使用jquery或javascript移动应用程序
- 响应式粘性菜单滚动后不工作
- 纯css下拉菜单's子菜单滚动不显示多下拉菜单
- 添加缩放会破坏菜单滚动功能