鼠标onmouseover,onmouseout事件动态创建DIV 显示图片
2013-03-18 20:42
260 查看
好久没写博客了。
更新下,省着以后还得现写。
原文参考自站长网:http://www.software8.co/wzjs/Javascript/3432.html
Js代码:
function displayPic(objId){
createElement(objId);
//document.getElementById(objId+"_pic").innerHTML = document.getElementById(objId+"_text").innerHTML;
}
function nonePic(objId){
destoryElement(objId);
}
function createElement(objId,event){
if(!event){
event = window.event;
}else{
event.srcElement = event.target;
}
var createDiv = document.createElement("div");
createDiv.id = objId+"_pic";
createDiv.innerHTML = document.getElementById(objId+"_text").innerHTML;
var temp = 500;
var x = event.clientX-temp;
createDiv.style.left=x;
createDiv.style.top= event.clientY;
createDiv.style.position = "absolute";
createDiv.style.display='';
document.body.appendChild(createDiv);
}
function destoryElement(objId){
var obj = document.getElementById(objId+"_pic");
if(obj != null){
obj.innerHTML = "";
document.body.removeChild(obj);
}
}
Html代码:
<a href="#" id="<%=userSerial%>_href" onmouseover="displayPic('<%=userSerial%>');" onmouseout="nonePic('<%=userSerial%>');" TARGET="_blank"> <%=dkTime%></a>
更新下,省着以后还得现写。
原文参考自站长网:http://www.software8.co/wzjs/Javascript/3432.html
Js代码:
function displayPic(objId){
createElement(objId);
//document.getElementById(objId+"_pic").innerHTML = document.getElementById(objId+"_text").innerHTML;
}
function nonePic(objId){
destoryElement(objId);
}
function createElement(objId,event){
if(!event){
event = window.event;
}else{
event.srcElement = event.target;
}
var createDiv = document.createElement("div");
createDiv.id = objId+"_pic";
createDiv.innerHTML = document.getElementById(objId+"_text").innerHTML;
var temp = 500;
var x = event.clientX-temp;
createDiv.style.left=x;
createDiv.style.top= event.clientY;
createDiv.style.position = "absolute";
createDiv.style.display='';
document.body.appendChild(createDiv);
}
function destoryElement(objId){
var obj = document.getElementById(objId+"_pic");
if(obj != null){
obj.innerHTML = "";
document.body.removeChild(obj);
}
}
Html代码:
<a href="#" id="<%=userSerial%>_href" onmouseover="displayPic('<%=userSerial%>');" onmouseout="nonePic('<%=userSerial%>');" TARGET="_blank"> <%=dkTime%></a>
相关文章推荐
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- 扩充 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- easyui的datagrid实现数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- JavaScript----onmouseover,onmouseout 事件
- JQuery-EasyUI Datagrid数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- js动态创建div层,鼠标悬停显示隐藏div(无闪烁+小三角)
- table的tr onmouseover,onmouseout, click 事件代理
- JavaScript鼠标事件onmousedown,onmousemove,onmouseout,onmouseover,onmouseup的用法和区别详解
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- 动态创建div(鼠标放上显示二维码)
- 用src属性动态替换图片;图片预加载---鼠标事件实现图片翻转效果;随机显示图片和onClick事件
- 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- WPF CodeBehind后台动态创建图片及添加事件
- web-前端之事件冒泡,其中包括(onmousemove,onmouseover,onmouseout,onmouseleave,onmouseup,onmouseentter)可用于一些计数小游戏
- WINCE 下创建动态显示图片窗口
- js脚本 随鼠标事件动态显示控件
- IE、火狐浏览器鼠标滑动事件改变背景图片和改变不同显示信息
- (10)行颜色间隔显示并高亮:鼠标事件onmouseover、onmouseout
- 通过DIV+CSS实现 一块没有连接的区域实现鼠标事件的动态效果