首页 新闻 会员 周边 捐助

怎么实现用鼠标在网页图片上任意位置画框,然后鼠标点击这个框跳转到其他页面?

0
悬赏园豆:20 [待解决问题]

怎么实现用鼠标在网页图片上任意位置画框,然后鼠标点击这个框跳转到其他页面?

方法不限,不过当然是越简单越好啦

asdl987的主页 asdl987 | 初学一级 | 园豆:134
提问于:2015-04-04 11:37
< >
分享
所有回答(4)
0

用JS是可以实现的,不过,性能与工作量~~~

519740105 | 园豆:5810 (大侠五级) | 2015-04-04 14:53
0

理论上来说,这种需求是无理也无趣的。。。但是要实现的话可以通过利用js获取鼠标开始画框和结束画框时候两次X、Y值,计算并赋予宽高,给个链接即可。

McChen | 园豆:204 (菜鸟二级) | 2015-04-10 16:38
0

可以考虑把鼠标滑动时的X、Y坐标值push到一个数组,然后当停止画框(即鼠标mouseup)时一一对比数组内的Y值,如有相同的(即具有相同的Y值)就新建一个a标签做定位(position:absolute),高度为1px,宽度为两个X值的差的绝对值,然后left就是较小的X值,这样就建立了一条横线(a标签可点击),数组内的每个Y值都对比完成后,基本上这个框也就画好了(即有N条1px横线组成的可点击区域)。仅供参考。

豆瓣绿 | 园豆:237 (菜鸟二级) | 2015-07-13 17:11
0

同楼楼上,想法是好的,难度也是大大的,能做一套这样的页面开发工具出来造福大家也挺不错的哟,加油吧  骚年!

盗梦笔记 | 园豆:221 (菜鸟二级) | 2015-11-20 17:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册