像百度地图那样,标记的时候怎么弹出一个窗口 可以写东西的一个窗口。是window.open什么的吗?求高人指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该不是window.open,你可以参考一下浮动div<html> <head> <script> var isMove = false; var leftInDialog = 0; var topInDialog = 0; function mouseMove(e) { if(isMove) { document.getElementById("dialog").style.left = ((e.pageX || e.x) - leftInDialog) + "px"; document.getElementById("dialog").style.top = ((e.pageY || e.y) - topInDialog) + "px"; } } function beginMove(e) { isMove = true; leftInDialog = (e.pageX||e.x) - parseInt(document.getElementById("dialog").style.left); topInDialog = (e.pageY||e.y) - parseInt(document.getElementById("dialog").style.top); } function endMove() { isMove = false; } </script> </head> <body onmousemove="mouseMove(event)"> <div id="dialog" onmousedown="beginMove(event)" onmouseup="endMove()" style="background:white;width:500px;height:200px;border:10px solid #CCCCCC;position:absolute;z-index:9999;left:0px;top:0px;"> <div style="height:30px;background:#75717A;"> </div> </div> </body></html> 没必要用window.open吧!自己写一个div然后通过js控制他的显示和隐藏,然后在显示和隐藏的时候给他填充好相应的内容就OK了。这样既美观又增强了用户体验…… 按扭单击事件问题 javascript代码的解压缩 javascript的函数思想是怎么样的啊?高手指教啊!怎么用一些dom? 我怎么样才能得到那颗红钻石? 收购一本javascriptb好书 简单问题在线等 关于在网页中嵌入文件夹的问题? 动态生成不定个数的复选框,可以吗? 一个层应用问题~~! 如何让浏览器中显示的word文档不能修改和拷贝 为什么js 的constructor中是无限循环嵌套prototype和constructor? easyui的combobox用法 json传值 取数据库值 如何放在 easyui-combobox 里面
<html>
<head>
<script>
var isMove = false;
var leftInDialog = 0;
var topInDialog = 0; function mouseMove(e)
{
if(isMove)
{
document.getElementById("dialog").style.left = ((e.pageX || e.x) - leftInDialog) + "px";
document.getElementById("dialog").style.top = ((e.pageY || e.y) - topInDialog) + "px";
}
}
function beginMove(e)
{
isMove = true;
leftInDialog = (e.pageX||e.x) - parseInt(document.getElementById("dialog").style.left);
topInDialog = (e.pageY||e.y) - parseInt(document.getElementById("dialog").style.top);
}
function endMove()
{
isMove = false;
}
</script>
</head>
<body onmousemove="mouseMove(event)">
<div id="dialog" onmousedown="beginMove(event)" onmouseup="endMove()" style="background:white;width:500px;height:200px;border:10px solid #CCCCCC;position:absolute;z-index:9999;left:0px;top:0px;">
<div style="height:30px;background:#75717A;">
</div>
</div>
</body>
</html>