社区
JavaScript
帖子详情
动态(随意)地在背景图上贴图片
rockytan
2006-10-23 09:55:55
例如背景图是地图,随意用鼠标点击时,在鼠标位置贴上相应的标志(图片),不用flash的情况下,并且最后有一个数组能记录所贴上标志的位置坐标。
我所知道可以用一个div里面作为最底(中间放背景图),然后在上面加上其他div(标志图片),然后定位到图片那个div的坐标,但具体的实现方式,请问各位大侠是否有好的解决方法和简单例子。
...全文
251
7
打赏
收藏
动态(随意)地在背景图上贴图片
例如背景图是地图,随意用鼠标点击时,在鼠标位置贴上相应的标志(图片),不用flash的情况下,并且最后有一个数组能记录所贴上标志的位置坐标。 我所知道可以用一个div里面作为最底(中间放背景图),然后在上面加上其他div(标志图片),然后定位到图片那个div的坐标,但具体的实现方式,请问各位大侠是否有好的解决方法和简单例子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fantiny
2006-11-03
打赏
举报
回复
<html>
<head>
<title> 鼠標取框 </title>
<script language="JavaScript">
var x0;
var y0;
var select=false;
function Conmousedown()
{
x0=document.body.scrollLeft+event.clientX;// 鼠?起始横坐?
y0=document.body.scrollTop+event.clientY;// 鼠?起始?坐?
select=true;
}
function document.onmouseup()
{
//document.all.img1.click();
select=false;
}
function document.onselectstart()
{
return false;
}
function document.ondrag()
{
return false;
}
function Conmousemove()
{
if (select)
{
dd.style.display='';// 如果鼠?已?正?移?,将??置?可?。
if(document.body.scrollLeft+event.clientX-x0>0) // 从左向右
{
dd.style.left=x0;
dd.style.width=document.body.scrollLeft+event.clientX-x0-2;
}
else // 从右向左
{
dd.style.left=document.body.scrollLeft+event.clientX;
dd.style.width=x0-(document.body.scrollLeft+event.clientX);
}
if (document.body.scrollTop+event.clientY-y0>0)// 从上向下
{
dd.style.top=y0;
dd.style.height=document.body.scrollTop+event.clientY-y0;
}
else// 从下向上
{
dd.style.top=document.body.scrollTop+event.clientY;
dd.style.height=y0-(document.body.scrollTop+event.clientY);
}
}
}
</script>
</head>
<body>
<form name="form1">
<table>
<tr>
<td onMouseMove="javascript:Conmousemove()" onMouseDown="JavaScript:Conmousedown();">
<input type="image" name="img1" id="img1" src="22.jpg" onclick="return false;">
</td>
</tr>
</table>
<!--table id="dd" style="position:absolute; width:0px; height:0px; z-index:99; border:1px RED Solid; display:none;">
<tr>
<td></td>
</tr>
</table-->
<div id="dd" style="position:absolute; width:0px; height:0px; z-index:99; border:1px RED Solid; display:none;"><div>
</form>
</body>
</html>
rockytan
2006-11-03
打赏
举报
回复
怎样能把文件读出的坐标以图标形式都显示在相应的位置上呢,请给予提示或例子,谢谢
rockytan
2006-10-31
打赏
举报
回复
谢谢,我单击背景图,并可以在相应位置显示图标,问题是,我想再选择另外一个位置时,原图标跟着鼠标一起移动,请问有什么方法解决。
ImN1
2006-10-31
打赏
举报
回复
谢谢,我单击背景图,并可以在相应位置显示图标,问题是,我想再选择另外一个位置时,原图标跟着鼠标一起移动,请问有什么方法解决。
---------------------------------------------------------
每一个动作都重新计算相对坐标
rockytan
2006-10-24
打赏
举报
回复
各位有这方面的例子吗,解决分数加倍奉送.
meizz
2006-10-24
打赏
举报
回复
你的思路没有错,确实是这样实现的,但具体实现需要你自己写JS脚本,这部分工作别人是没有办法代替的。只能是说你遇到什么具体的困难大家帮助你,
myvicy
2006-10-24
打赏
举报
回复
记得有人用js写过星际争霸游戏。你这个肯定也可以实现。不过很费事!搜索“js星际争霸”,不知道这个对你http://www.junstudio.org/xingji/有没有启发。
区块链之实战VM虚拟机开发
在EOS中,我们看到跨合约调用是生成了新的action,并被加入到原action列表中,在链上保留了状态修改的日志。能否利用静态代码分析的方式确定跨合约的对方地址和相关合约方法,从而追溯到状态变更的细节?当然是可行...
html怎么拼
贴
背景
图
,如何将多张
图
片
拼
贴
在一起 制作精美的拼
贴
图
|可
随意
排版制作层叠效果...
小编的票圈经常有人分享旅行时拍摄的风景、人物、美食照片,如果只是单纯的将手机拍摄的照片发出来会显得很普通,那么如何才能让照片变得高逼格呢?每次去旅行,总是会拍摄很多张照片,而朋友圈一次只能发九张,不做任何处理就发送的话,那就得发好多次才能发完,而相信大家最讨厌的就是刷屏行为,所以小编今天教大家怎么把多张
图
片
拼
贴
在一起,可以规则排布,也能实现
随意
排版制作出照片层叠的效果。如此一来,好看的照片全部分享...
python 将小
图
放入较大的白色或黑色
背景
图
片
将
图
片
放入到白色或黑色
背景
图
中,前提时
图
片
小于
背景
图
片
的尺寸。 原
图
为如下,长为 1.将
图
片
放入到
网页的
背景
图
片
代码
网页
背景
图
片
代码1.(最普遍类)body{background-image:url(logo.gif);background-repeat:no-repeat;background-position:center}说明:以上代码为网页
背景
图
片
固定代码!网页
背景
图
片
固定代码,这样,当向下拉网页时,网页
背景
图
片
不会跟着向上移动,达到不动的目的!2.(
不懂如何在
图
片
上添加
贴
纸?马上教你
图
片
加
贴
纸方法
有时候我们拍摄的
图
片
上,画面上偶尔会出现一些一些隐私的东西,这个时候怎么办呢?或许很多人首先会想到的就是马赛克吧,其实呢,马赛克确实能帮助我们遮挡住一些私密的东西,但是与此同时,它一方面影响美观,另一方面会产生喧宾夺主的感觉。所以不建议大家使用马赛克,而用什么可以替代它呢?那便是我今天所要讲的
图
片
加
贴
纸啦!下面就由我来给大家逐步介绍如何在
图
片
上添加
贴
纸。方法一:使用
图
片
转换器进行
图
片
加
贴
纸迅捷
图
片
转换器是一款多功能的
图
片
处理工具,它里面有
图
片
格式转换、
图
片
压缩、抠
图
换
背景
、
图
片
去水印、照片修复等多种功能。因
JavaScript
87,921
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章