忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


鼠標移上去改變圖片、移開後又變回的方法

4月24日修正:可以用于同一页面的多个对象。

代码是在网上找到现成的以后自己修改的,我把它用在头像上~

这篇教程的代码以两组图片的变换为例。
对于每个对象,我们都需要先上传两幅图片(变换前和变换后),然后获取地址,分别贴到下面的红色蓝色位置。

如果只有一个对象要变,请删去蓝绿色的代码。把本文中剩余的代码放在相应的plugin里面。

如果有多个对象,可以同理继续增加第三、第四……组蓝绿色代码。
注意:自己增加的代码中需要更改地方有:(具体位置已用下划线标出)
1、变量名:src3,src4,img2,把序号接着往后标就行了,注意前后要统一
2、图片地址
然后把所有代码放在相应的plugin里面。

变换前后的两幅图片最好尺寸一样,这样效果比较好。
如果尺寸不一样的话,变换的时候还有位置怎么移动的问题,这个我没研究过囧

javascript代码:

这一段可以视为准备工作。包含了所有对象的图片地址信息。
有新增对象的,变换前后的地址别忘了加进去!复制蓝绿色代码然后改变量名改图片地址。

<script language="javascript">
<!--
var src1="http://图片1变化地址.jpg";
var src2="http://图片1变化地址.jpg";

var src3="http://图片2变化地址.jpg";
var src4="http://图片2变化地址.jpg";

function imgLoad(imgSrc,imgname){
imgname.src=imgSrc;/*return imgSrc;*/
}
function imgSwap(imgObj,srcout,srcover){
imgObj.src=(imgObj.src==srcout)?srcover:srcout;
}
//-->
</script>

第一组对象。

这是具体显示图片的代码。这段代码和上面那段不一定非要连在一起贴,中间可以有别的代码。

<img id="img1" src="http://图片1变化前地址.jpg" onmouseover="imgSwap(this,src1,src2);" onmouseout="imgSwap(this,src1,src2);" >

第二组对象。

同样可以放在自己想要的位置。(第三、四……组也是一样,注意要改变量名。)

<img id="img2" src="http://图片2变化前地址.jpg" onmouseover="imgSwap(this,src3,src4);" onmouseout="imgSwap(this,src3,src4);" >

教程END。


类似的变体还有鼠标单击后变换图片
只要把上面的代码换成这个就行了(如果是有多个对象的,要按情况改变量名!):

<img id="img1" src="http://鼠标移开时的图片地址.jpg" onclick="imgSwap(this,src1,src2);" >

运行效果是点一下图片1会变成图片2,再点一下又变回图片1,这样不断交替

还可以自由组合这三个鼠标事件来实现自己想要的效果~
onclick(鼠标单击) onmouseover(鼠标移上去) onmouseout(鼠标移走)

PR

COMMENT

NAME
TITLE
E-MAIL
URL
CONTENT
EMOJI
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
PASSWORD

hu: huhu

  • 2011/07/08 13:32 EDIT
百度代码到贴吧,贴吧到你的博客,十分好奇,你到底是个神马样的人,又是代码又是巴黎又是伦敦。

柑橘: 無題

  • 2010/04/23 22:09 EDIT
然後我發現我改了依然不行- -||||
我把第2組的改成src3,src4,img2,依然不行。

KIRARA

  • 2010/04/24 09:29
函数部分也得改动
我把教程修正过了,亲再看一下吧

柑橘: 無題

  • 2010/04/23 16:08 EDIT
我想問,如果是自設的pluin裏,設置多個這個代碼,即是若干個圖片都可變換。是不是不能成功?

KIRARA

  • 2010/04/23 17:17
你好,是的,因为变量名重复了,必须起新的名字才行
src1 src2 img1 把这几个换成别的名字应该就行了

otakuhan: 無題 URL

  • 2010/04/22 23:50 EDIT
树形的看懂了。
谢谢亲=3=

otakuhan: 無題 URL

  • 2010/04/21 17:54 EDIT
如果可以教我一下那个树形图吧。
有些教程我看不太懂。
弄不好><

KIRARA

  • 2010/04/21 18:51
这里也有教程哦,不知道亲能不能看懂

otakuhan: 無題 URL

  • 2010/04/21 17:43 EDIT
設置成功。
謝謝乃=V=

TRACKBACK

TRACKBACK

ABOUT ME

Kirara 留言簿

0型血狮子座
80后女青年
一个人在伦敦
怎么就学了金融
为了开小店奋斗
要养虎斑猫
水彩纸上画丙烯
单反大光圈
恋声癖耳朵生物
最爱薄荷绿
搜罗陶瓷杯
 →kiraramai@126.com

----------------------
涂鸦日志导航 new→old
キラッ☆リクルート 修女服和手槍 沒有防走光緊身褲的戰國時代 做臣下的可不能讓主人餓肚子 覺醒!軍裝控之魂 推倒凱文計劃

COMMENT

ALBUM

COUNTER

忍者アナライズ