手机
当前位置:查字典教程网 >编程开发 >AJAX相关 >AJAX实现鼠标经过弹出详细介绍示例
AJAX实现鼠标经过弹出详细介绍示例
摘要:复制代码代码如下:vareposx;vareposy;functionshowRequest(pid,event){eposx=event....

复制代码 代码如下:

<span><script type="text/javascript">

var eposx ;

var eposy ;

function showRequest(pid,event){

eposx = event.clientX;

eposy = event.clientY;

var url="tip.jsp";

var params = 'pid='+ pid + '&time=' + (new Date()).toString() ;

sendRequest(url,params,'GET',showDetail);

}

//动态加载数据部门列表

function showDetail(){

if (httpRequest.readyState == 4) {

if (httpRequest.status == 200) {

var membersData = httpRequest.responseXML.getElementsByTagName("member");

var membersList = document.getElementById("detail");

//循环将数据插入列表框中

var li = '<table>';

for(var i=0;i<membersData.length;i++){

var price=membersData[i].childNodes[0].firstChild.nodeValue;

var num=membersData[i].childNodes[1].firstChild.nodeValue;

var chandi=membersData[i].childNodes[2].firstChild.nodeValue;

li += '<tr><td>价格:' + price + '</td></tr>';

li += '<tr><td>数量:' + num + '</td></tr>';

li += '<tr><td>产地:' + chandi + '</td></tr>';

}

li += '</table>';

membersList.innerHTML = li;

setDivPosition();

membersList.style.visibility='visible';

} else { //页面不正常

alert("您请求的页面有异常");

}

}

}

function hidendiv(){

var membersList = document.getElementById("detail");

membersList.innerHTML = '';

membersList.style.visibility='hidden';

}

function setDivPosition(){

var goodslist = document.getElementById('goodslist');

eposx = goodslist.offsetLeft + goodslist.offsetWidth -2;

eposy += goodslist.offsetTop - 100;

var listdiv = document.getElementById('detail');

listdiv.style.left=eposx+'px';

listdiv.style.border='blue 1px solid';

listdiv.style.top=eposy + 'px';

listdiv.style.width='100px';

listdiv.style.zIndex='999';

}

</script>

</head>

<body>

<h1>数据提示</h1>

<hr />

商品列表:

<p id="goodslist" onmouseout="hidendiv();">

<a href="javascript:void(0);" onmouseover="showRequest('p1',event);" >商品A</a><br/>

<a href="javascript:void(0);" onmouseover="showRequest('p2',event);" >商品B</a><br/>

<a href="javascript:void(0);" onmouseover="showRequest('p3',event);">商品C</a><br/>

</p>

<div id="detail">

</div> </span>

【AJAX实现鼠标经过弹出详细介绍示例】相关文章:

利用Ajax实现在脚本里传值实例介绍

利用AJAX实现鼠标悬浮获取值的代码

使用$.getJSON实现跨域ajax请求示例代码

AJAX实现瀑布流布局

AJAX实现图片预览与上传及生成缩略图的方法

ajax提交加载进度条示例代码

JQuery+ajax实现批量上传图片(自写)

使用AjaxFileUpload.js实现异步文件上传示例

ASP+Ajax实现无刷新评论简单例子

谈谈Ajax原理实现过程

精品推荐
分类导航