DIV切换时背景按钮图片显示不出来的问题解决
在使用DIV+CSS做网站的时候,常常将按钮的图片做成DIV的背景,但是,这样的话,在IE中经常出现切换的时候不能顺利显示按钮背景的问题,而该问题在FF下面却不存在。
经过一段时间的摸索,发现这个问题应该可以通过预载入图片的方式解决。可以使用一个js函数将图片载入。
- function loadImages()
- {
- var d=document; if(d.images)
- {
- if(!d.MM_p) d.MM_p=new Array();
- var i,j=d.MM_p.length,a=loadImages.arguments;
- for(i=0; i<a.length; i++)
- {
- if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
- }
- }
- }
并使用下面的方式载入:
- <body class="onlyone" onLoad="loadImages('/images/index/menubt3.gif','/images/index/menubt4.gif')">
完成后,就可以顺利使用DIV切换。
感谢您的关注。您现在可以 留言(0) 或 留下通告地址 。
相关信息
该文章 2007年08月23日 提交,位于分类 JavaScript 下. 标签: .上一篇: discuz如果修改passport的设置 »
下一篇: php+xapian extension的安装 »

