惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Cybersecurity and Infrastructure Security Agency CISA
月光博客
月光博客
Apple Machine Learning Research
Apple Machine Learning Research
量子位
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
小众软件
小众软件
T
Tailwind CSS Blog
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Exploit Database - CXSecurity.com
T
Tenable Blog
博客园 - 叶小钗
宝玉的分享
宝玉的分享
P
Privacy International News Feed
T
Tor Project blog
博客园_首页
AWS News Blog
AWS News Blog
雷峰网
雷峰网
C
Cisco Blogs
Help Net Security
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园 - 【当耐特】
T
Threat Research - Cisco Blogs
Last Week in AI
Last Week in AI
K
Kaspersky official blog
人人都是产品经理
人人都是产品经理
Recent Commits to openclaw:main
Recent Commits to openclaw:main
S
Schneier on Security
博客园 - Franky
W
WeLiveSecurity
L
LINUX DO - 热门话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
爱范儿
爱范儿
酷 壳 – CoolShell
酷 壳 – CoolShell
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
腾讯CDC
L
Lohrmann on Cybersecurity
J
Java Code Geeks
美团技术团队
博客园 - 司徒正美
The Cloudflare Blog
V
V2EX

博客园 - 龍峸.大卫

C#格式化字符串,日期,时间,货币 行动吧站长们,为地震遇难同志哀悼! 穷与富 ASP.NET备忘 - 龍峸.大卫 - 博客园 珊瑚虫IP数据库转 SQL 2005 纯真IP转sql 一个非常实用的javascript读写Cookie函数 - 龍峸.大卫 - 博客园 JavaScript操作Cookie详解 采用密码加密的javascript字符串加密、解密程序 - 龍峸.大卫 - 博客园 Microsoft Web Application Stress Tool 网站压力测试工具集 网站维护必知:网站压力测试 Jquery的N个插件 CSS的解决IE5/IE5.5/IE6/FF/IE7的兼容性问题(css hack) 客齐集图片鼠标悬停效果 始终固定在左上角的图片 下拉选单图片选择器 带链接的日历 一个简洁的网页日历 经典列表效果
鼠标悬停显示图片
龍峸.大卫 · 2008-02-14 · via 博客园 - 龍峸.大卫

鼠标悬停显示图片

<html>
<head>
<meta http-equiv="Content-Type" c />
<title>淘宝效果</title>
<style type="text/css">
<!--
body 
{ font-size:12px; }
.but
{
background:url(images
/bg_x.jpg) -4px -4px;
width:67px;
height:23px;
border:
0;
cursor:pointer;
}

.buts
{
background:url(images
/bg_x.jpg) -4px -30px;
width:67px;
height:23px;
border:
0;
cursor:pointer;
}

#previewBox 
{
position: absolute;
width: inherit;
color: #
999999;
padding: 4px;
background
-color: #E8E8E8;
border: 1px solid #8C8C8C;
}

#previewCase 
{
padding: 10px;
background
-color: #FFFFFF;
}

#previewCase img
{
border: 1px solid #BABABA;
}

-->
</style>
<script language="javascript" type="text/javascript">
<!--
var showTime 
= 500;
var imgMaxWidth 
= 200;
var imgMaxHeight 
= 180;
var timeDO 
= null;
var timeCheck 
= null;
var prevFrom 
= null;
var mFrom 
= null;
var pBox 
= null;
var pFrom 
= null;
var pLoad 
= null;
var pImage 
= null;
var loadingImg 
= "Images/Loading.gif";
function alerts(Msg) 
{
document.getElementById(
"showMsg").innerHTML += "&nbsp;&nbsp;"+ Msg;
}

function showPreview(e) 
{
var h_temp
=0,l_temp=0
pFrom 
= e.target || e.srcElement;
if(pFrom.parentElement.tagName=="TD"){
if(pFrom.parentElement.parentElement.parentElement.tagName=="TABLE")var temp=pFrom.parentElement.parentElement.parentElement
if(pFrom.parentElement.parentElement.parentElement.parentElement.tagName=="TABLE")var temp=pFrom.parentElement.parentElement.parentElement.parentElement
h_temp
=temp.offsetTop;
l_temp
=20
}

if(pFrom.id == prevFrom){return false;}
hidePreview(e);
var left 
= pFrom.offsetLeft + pFrom.offsetWidth + l_temp - 10;
var top 
= pFrom.offsetTop+h_temp;
pBox.style.left 
= left +'px';
pBox.style.top 
= top +'px';
pImage.src 
= loadingImg;
pImage.style.width 
= pImage.style.height = '';
prevFrom 
= pFrom.id;
timeDO 
= setTimeout("loadPerviewImg()", showTime);
}

function hidePreview(e) 
{
var mFrom;
if(e) {
mFrom 
= e.relatedTarget || e.toElement;
if ((mFrom.id.indexOf('preview'!= -1|| (mFrom.id == prevFrom)){
//alerts(mFrom.id);
return false;
}

clearInterval(timeDO);
loadPerviewImg._img 
= null;
pImage.src 
= null;
prevFrom 
= null;
previewBox.style.display 
= 'none';
}

}

function loadPerviewImg() 
{
clearTimeout(timeDO);
var largeSrc 
= pFrom.getAttribute("large-src");
if (!largeSrc) {
return false;
}
else{
loadPerviewImg._img 
= new Image();
loadPerviewImg._img.src 
= largeSrc;
pBox.style.display 
= '';
timeCheck 
= setInterval("loadPerviewImg.check()"20);
}

}

loadPerviewImg.check 
= function() {
//alert('check');
if(loadPerviewImg._img && loadPerviewImg._img.complete) {
loadPerviewImg.onload();
//alerts('complete');
}

}

loadPerviewImg.onload 
= function() {
//pBox.innerHTML += pFrom.getAttribute("large-src") +"<br />"
clearInterval(timeCheck);
pImage.src 
= loadPerviewImg._img.src;
resetPreviewImg();
loadPerviewImg._img 
= null;
}

function resetPreviewImg() 
{
var w 
= loadPerviewImg._img.width;
var h 
= loadPerviewImg._img.height;
if (w >= h && w > imgMaxWidth) {
pImage.style.width 
=imgMaxWidth + 'px';
}

else if (h >= w && h > imgMaxHeight) {
pImage.style.height 
= imgMaxHeight + 'px';
}

else {
pImage.style.width 
= pImage.style.height = '';
}

}

window.onload 
= function() {
pBox 
= document.getElementById("previewBox");
pLoad 
= document.getElementById("previewLoading");
pImage 
= document.getElementById("previewImg");
}

-->
</script>
</head>
<body>
<div id="previewBox" style="display: none;" >
<div id="previewCase">
<img id="previewImg" src="" />
</div>
</div>
<br><br><br>
<br><br><br>
<br><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;<a id="prevLink01" href="javascript:void(0);"   large-src="/upload/remotupload/20071149331348.gif">111111111111</a>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a id="prevLink02" href="javascript:void(0);"   large-src="/upload/remotupload/20071149331147.jpg">222222222222</a>
<br>
<br>
<br>
<br>
<br>
<br>
<table width="960" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF"><a id="prevLink03" href="javascript:void(0);"   large-src="/upload/remotupload/20071149331348.gif">11111111111</a></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><a id="prevLink04" href="javascript:void(0);"   large-src="/upload/remotupload/20071149331147.jpg">22222222222</a></td>
</tr>
</table>
</body>
</html>

posted @ 2008-02-14 19:25  龍峸.大卫  阅读(1762)  评论(0)    收藏  举报

刷新页面返回顶部