像百度图片那样,点击一张小图片,在主区域显示大图片,然后鼠标放在图片上还有下一页,上一页的标志,请多多帮忙,谢谢!
解决方案 »
- 【菜鸟求助】条件语句不起作用?
- 求解 onmouseover 实现下拉表功能。
- js压缩有没有无错压缩啊?
- 关于一个 Ext 的问题,很迷惑,半天都找不出什么原因,望指教
- [高分,顶者有分]关于ASP.NET/Javascript的学习,请高手推荐学习方法!
- Ext未定义
- 如何用JS实现层的两栏同高
- 如何能得到不知道id,和name但知道值的button啊?
- select---->option
- 求教在手机上用auto.js如何利用服务器时间(网址)进行定时点击
- jquery tableresizer tablesorter 冲突
- 在.aspx页面中使用input button按钮的onclick实现SWFOBJECT停止播放
百度图片效果
哪的效果啊?
现在基本不用baidu
点击小图了,触发事件,然后在新的div里面显示小图。比如新的div是500px*500px。如果图片的高或者宽比这个尺寸还大,那么缩放(图片缩放函数,网上到处都是),如果小的话,那么居中显示。
至于鼠标,捕捉img鼠标事件onmouseover,判断鼠标的x坐标是在左半边还是右半边,对应显示左右的箭头。
至于箭头问题,鼠标上一页、下一页的表示,无非就是图片,给img的鼠标设置对应图片url就ok。
如果这样还不会,建议先找本书,啃完再说了。
起有规律的名字,如
小图片叫做smile.jpg,那相应的大图片叫做big_smile.jpg
在文档中设置两个img,
用于加载一张小图片和一模一样的大图片,
为小图片设置单击事件为更换大图片的src属性,
即可实现点击一张小图片,在主区域显示大图片的效果。
至于下一页,上一页的标志使用超链接实现即可。
另外一种是用两张图片,点击小图的把原先的大图替换掉