要web页面上怎么实现鼠标的三键功能 就是在页面上,点住鼠标左键,就在鼠标点住的位置出现一个想“十”字的标记,这是鼠标左键不放开,向下拖,如果有上下滚动条,就随之动。向右拖,如果有左右滚动条,也随之动。当然,想右下拖,两个滚动条都动。不知道我描述的清楚吗,分就这么都了,请多多指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title>用鼠标移动页面</title><style type="text/css"><!--body { font-family: "宋体"; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px}A { COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: none } A:hover { COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: underline }a:active { font: 9pt "宋体"; cursor: hand; color: #FF0033 }--></style><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#fef4d9"><CENTER><script language="JavaScript" src="../news2.js"></script></CENTER><center><font color=red face="隶书" size=6>用鼠标移动页面</font></center><br><center><table border=5 bordercolor=blue borderlight=green><tr><td align=center><font size=5 color=red face="Arial, Helvetica, sans-serif"><strong>请点住左键向上拖动鼠标</strong></font></td></tr><tr><td align=center><SCRIPT>var old_y=0; //记录鼠标按下时的Y轴位置var yn=0; //用于记录鼠标状态function moveit(){if(yn==1 && event.button==1) //如果鼠标左键按下就移动页面document.body.scrollTop=(old_y-event.clientY); //移动页面}function downit(){old_y=event.clientY+document.body.scrollTop; //记住鼠标按下时的Y轴位置yn=1; //用于记住鼠标已按下}function upit(){yn=0;} //记住鼠标已放开document.onmouseup=upit; //鼠标放开时执行upit()函数document.onmousedown=downit; //鼠标按下时执行downit()函数document.onmousemove =moveit; //鼠标移动时执行moveit()函数</SCRIPT></td></tr></table></center><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><center><textarea name=source rows=12 cols=45 class=yk9>脚本说明:把如下代码加入<body>区域中<SCRIPT>var old_y=0; //记录鼠标按下时的Y轴位置var yn=0; //用于记录鼠标状态function moveit(){if(yn==1 && event.button==1) //如果鼠标左键按下就移动页面document.body.scrollTop=(old_y-event.clientY); //移动页面}function downit(){old_y=event.clientY+document.body.scrollTop; //记住鼠标按下时的Y轴位置yn=1; //用于记住鼠标已按下}function upit(){yn=0;} //记住鼠标已放开document.onmouseup=upit; //鼠标放开时执行upit()函数document.onmousedown=downit; //鼠标按下时执行downit()函数document.onmousemove =moveit; //鼠标移动时执行moveit()函数</SCRIPT></textarea><SCRIPT LANGUAGE="JavaScript"><!-- hidefunction goHist(a) { history.go(a);}//--></script><FORM METHOD="post"><INPUT TYPE="button" VALUE="返回" onClick="goHist(-1)" style="background-color: #8000FF; color: rgb(255,255,255)"></form></center><br><br></body></html> 帮忙分析分析去哪儿网站 Repeater 如何实现鼠标移动到行内换颜色 ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—教程索引】★★★ 母版页显示问题! 求助:IIS配置,部署ASP.NET的老问题 为gridview添加了一行header后,每刷新一次却增加一空白行?? 如何获取页面中的某一段数据?(正则高手进) System.Data.OleDb.OleDbException: FROM 子句语法错误 模版列里如何显示数据呢? DataList如何写删除 网络驱动器的问题 发布一网络硬盘的源码.
<head>
<title>用鼠标移动页面</title>
<style type="text/css">
<!--
body { font-family: "宋体"; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px}
A { COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: none }
A:hover { COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: underline }
a:active { font: 9pt "宋体"; cursor: hand; color: #FF0033 }-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#fef4d9">
<CENTER><script language="JavaScript" src="../news2.js"></script></CENTER>
<center><font color=red face="隶书" size=6>用鼠标移动页面</font></center>
<br>
<center>
<table border=5 bordercolor=blue borderlight=green>
<tr><td align=center><font size=5 color=red face="Arial, Helvetica, sans-serif"><strong>请点住左键向上拖动鼠标</strong></font></td></tr>
<tr><td align=center>
<SCRIPT>
var old_y=0; //记录鼠标按下时的Y轴位置
var yn=0; //用于记录鼠标状态
function moveit()
{
if(yn==1 && event.button==1) //如果鼠标左键按下就移动页面
document.body.scrollTop=(old_y-event.clientY); //移动页面
}
function downit()
{old_y=event.clientY+document.body.scrollTop; //记住鼠标按下时的Y轴位置
yn=1; //用于记住鼠标已按下
}function upit()
{yn=0;} //记住鼠标已放开document.onmouseup=upit; //鼠标放开时执行upit()函数
document.onmousedown=downit; //鼠标按下时执行downit()函数
document.onmousemove =moveit; //鼠标移动时执行moveit()函数
</SCRIPT>
</td></tr>
</table></center>
<br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br><br>
<br>
<center>
<textarea name=source rows=12 cols=45 class=yk9>
脚本说明:
把如下代码加入<body>区域中
<SCRIPT>
var old_y=0; //记录鼠标按下时的Y轴位置
var yn=0; //用于记录鼠标状态
function moveit()
{
if(yn==1 && event.button==1) //如果鼠标左键按下就移动页面
document.body.scrollTop=(old_y-event.clientY); //移动页面
}
function downit()
{old_y=event.clientY+document.body.scrollTop; //记住鼠标按下时的Y轴位置
yn=1; //用于记住鼠标已按下
}function upit()
{yn=0;} //记住鼠标已放开document.onmouseup=upit; //鼠标放开时执行upit()函数
document.onmousedown=downit; //鼠标按下时执行downit()函数
document.onmousemove =moveit; //鼠标移动时执行moveit()函数
</SCRIPT>
</textarea>
<SCRIPT LANGUAGE="JavaScript"><!-- hidefunction goHist(a) { history.go(a);}//--></script><FORM METHOD="post">
<INPUT TYPE="button" VALUE="返回" onClick="goHist(-1)" style="background-color: #8000FF; color: rgb(255,255,255)">
</form>
</center>
<br>
<br>
</body>
</html>