社区
JavaScript
帖子详情
提问。。。(高分相送)
lijn
2002-12-28 02:52:52
请问怎样实现按鼠标的右键。出现自己的菜单??
还有的就是怎样在网页上实现图片的拖动??
谢谢
...全文
44
4
打赏
收藏
提问。。。(高分相送)
请问怎样实现按鼠标的右键。出现自己的菜单?? 还有的就是怎样在网页上实现图片的拖动?? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
逍遥小贼
2002-12-28
打赏
举报
回复
关注的说~~
walkingpoison
2002-12-28
打赏
举报
回复
1.可以在oncontextmenu事件使用createPopup()创建的菜单。
2.把图片放在一个div里面,然后定义div的绝对位置。
<div id=div1 style="position:absolute" onmousedown="DragStart()" onmouseup="DragEnd()"><img src="xxxx.jpg"></div>
<script>
var layerx,layery;
var bDrag; //标记是否开始拖动
function DragStart() //开始拖动
{
layerx=window.event.clientX;
layery=window.event.clientY;
bDrag=true;
}
function document.onmousemove() //在鼠标移动事件中,如果开始拖动,则移动层
{
if(bDrag && window.event.button==1)
{
var Layer=document.all.div1.style;
Layer.posLeft += window.event.clientX-layerx;
Layer.posTop += window.event.clientY-layery;
layerx=window.event.clientX;
layery=window.event.clientY;
}
}
function DragEnd(){ //结束拖动
bDrag=false;
}
</script>
lbd8848
2002-12-28
打赏
举报
回复
1
----------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type=text/css>
div{background-color: #D6D3CE; BORDER-TOP:thin outset; BORDER-RIGHT:thin outset; BORDER-BOTTOM:thin outset; BORDER-LEFT:thin outset;width:120;visibility:hidden; POSITION: absolute;font-size:9pt;line-height:150%}
a:visited { color:#000000; text-decoration: none}
a:link { color: #000000; text-decoration: none}
a:hover { color:WHITE; text-decoration: none;background:#000000;width:120;height:18}
</style>
</head>
<body oncontextmenu=self.event.returnValue=false>
<script language=javascript src=title.js></script>
<input type=hidden name=isout value=1>
<div id=popupmenu calss=menu align=center onmouseout="document.all.isout.value=1;" onmouseover="document.all.isout.value=0;">
<a href=# target=_blank>管理专区(<u>M</u>)</a><br>
<a href=# target=_blank>网站服务(<u>S</u>)</a><br>
<a href=# target=_blank>网站帮助(<u>H</u>)</a><br>
<a href=# onclick="showModalDialog('about:blank','','dialogWidth:18;dialogHeight:2;dialogTop:50;dialogLeft:200;status:no;help:no;')">关于本站(<u>A</u>)</a><br>
</div>
<script language=javascript>
function click()
{
if (event.button==2)
{
popupmenu.style.visibility="inherit";
popupmenu.style.left=event.x;
popupmenu.style.top=event.y;
}
if (event.button==1 && document.all.isout.value==1)
popupmenu.style.visibility="hidden";
}
document.onmousedown=click;
</script>
</body>
</html>
2
--------
<html>
<head>
</head>
<script language=javascript>
<!--
function movestart(){
ilastx=event.x;
ilasty=event.y;
}
function moveme(){
var newleft = movimg.offsetLeft + (event.x - ilastx);
var newtop = movimg.offsetTop + (event.y - ilasty);
if (newleft > 0 && newleft + movimg.offsetWidth < 800 && newtop>0 && newtop+movimg.offsetHeight<600)
{
event.srcElement.style.cursor = "default";
event.returnValue = false;
movimg.style.left=newleft;
movimg.style.top=newtop;
ilastx=event.x;
ilasty=event.y;
}
}
//-->
</script>
<body>
<img id=movimg SRC="http://www.csdn.net/images/ad/vsnet_120.gif" onmousedown="movestart();" ondragstart="moveme();" style="LEFT: 75px; POSITION: absolute; TOP: 10px">
</body>
</html>
rrrcuo
2002-12-28
打赏
举报
回复
去.NET 的论坛上面问问这个问题,包准有人回答
公选面试技巧.pdf
提问
方式可能是直接或间接(投射技术)的,例如:“当你成为主要负责人后,面对巨大的工作压力,你会如何应对?”或者“办事时,你认为送礼好还是利用职权好?”这些问题的答案应该反映出候选人的真实意图,并与其所...
Langchain-Chatchat书籍阅读建议:豆瓣
高分
作品智能推送
借助Langchain-Chatchat,通过本地化大模型与语义检索技术,实现对豆瓣
高分
书籍的深度理解与个性化推荐。系统利用向量数据库捕捉文本深层含义,摆脱关键词束缚,精准回应如‘南方小镇女性成长’类复杂需求,同时保障...
为什么90%的考生刷错题库?,MCP
高分
学员亲授备考真相
掌握MCP考试通关秘诀,避开90%考生的刷题误区。本文揭秘
高分
学员如何高效使用MCP考试题库,结合真题规律与科学复习策略,提升备考效率。适用于自学冲刺或查漏补缺,方法实用,通过率显著提升,值得收藏。
四级
高分
大学英语四级阅读超级攻略
3、词汇,对于这种题,当你看到我的博客以后,回去赶紧扔掉那些什么词汇串联记忆,星火记忆,黑白记忆,什么家谱式记忆,连环记忆……之类的书吧,或者送人,或者保存好,来年卖给不懂事的大一新生们,要不就拿去垫...
131个经典面试题目+答案
本文分为九个章节,分别是:面试开始
提问
、教育背景
提问
、工作经历
提问
、能力
提问
、最近一次工作
提问
、进攻型问题
提问
、闲聊式
提问
、其他常见面试问题
提问
、结束性
提问
。Q1、你能简单地谈一下你自己吗 ? 这个...
JavaScript
87,994
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章