我遇到this网站,并且想要实现类似于图片更改徽标的事情,同时鼠标正在移入我自己的网站。我不确定它是否使用jQuery作为页面源代码有点令人困惑,有没有办法让我在javascript中做到这一点?在javascript中移动mousemove上的图片
0
A
回答
0
如果你有一个div或者其他的block元素而不是图片标签,你也可以使用css来实现同样的效果。
#logo {
background: url('logo.png');
width: 200px;
height: 45px;
}
#logo:hover {
background: url('logo_hover.png');
}
1
实际上,该网站使用背景子画面,并显示每个标志变更子画面的位置。
这是标志精灵形象: http://w00tmedia.net/wp-content/themes/w00t/images/citrus-logos.png
你应该做的基础上,精灵布局一些计算,以及如何快速“”你想改变形象。
看到这, http://docs.jquery.com/Tutorials:Mouse_Position
,然后更改元素的背景位置。
+0
Sprites会做,这里不需要JS。 – 2013-02-28 20:23:27
+0
Sprites还具有附加的优点,即所有图像都是“预加载”的,因为只有一个大图像,而不是具有不同的图像,这将导致新加载的图像闪烁一段时间,直到它们完全加载。 – DanC 2013-02-28 20:34:41
相关问题
- 1. Semplice-向网站添加Javascript;在mousemove上移动背景图像
- 2. 纯Javascript如何放大图片在mousemove?
- 3. 用JavaScript移动图片
- 4. 用于移动的Javascript图片库
- 5. 背景图片在移动设备上
- 6. picturebox中的移动图片
- 7. 在javascript中的图像上mousemove箭头时出错?
- 8. Javascript,移动按钮上的特定图片点击
- 9. 在其他元素的mousemove上移动svg视口
- 10. 图片在网页上滚动时在网页上移动
- 11. 通过捕获MouseUp和MouseMove在图片框中的图像上绘制图像(拖动并绘制图像)
- 12. 移动图片ontouch
- 13. 如何在编辑器中自由移动上传的图片?
- 14. jQuery - 用于移动设备的mousemove
- 15. 移动图片框vb.net mousekeydown和以上
- 16. 在循环中移动背景图片
- 17. 图片在iOS中用手指在屏幕上移动
- 18. 移动图片上面的内容在手机上
- 19. 移动视图上的Javascript错误
- 20. Jquery在mousemove上拖动,但不在mousedown
- 21. Silverlight MouseMove:在移动过程中发现丢失的点
- 22. 如何让图像在桌面上的图片下有文字,但在Bootstrap上的移动图片的右侧?
- 23. Javascript图片上传
- 24. 面板中的移动图片框
- 25. 背景中的可移动大图片
- 26. 图片未集中在网站上,集中在移动设备上
- 27. 在移动设备上上传图片以用于drupal站点
- 28. 如何在javascript中移动图像
- 29. 上传并移除图片
- 30. 移动应用图片
使用jQuery鼠标悬停事件来更改图像的src – 2013-02-28 20:06:27
有关如何执行此操作的实际实现可能超出了此处答案的范围。 – DanC 2013-02-28 20:11:43