社区
JavaScript
帖子详情
关于层的操作问题,请各路豪杰帮忙!!!
leaxin
2002-11-14 10:17:35
我想实现如下功能:
一个层,可以随于拖动,并且下次打开时,它的初始位置是最后一次拖动的位置.
请给出提示,最好能给出代码参考,不需要兼容NS.
请各位帮一下忙,多谢了!!!!!
...全文
47
5
打赏
收藏
关于层的操作问题,请各路豪杰帮忙!!!
我想实现如下功能: 一个层,可以随于拖动,并且下次打开时,它的初始位置是最后一次拖动的位置. 请给出提示,最好能给出代码参考,不需要兼容NS. 请各位帮一下忙,多谢了!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freezwy
2002-11-14
打赏
举报
回复
需要JS读取客户端COOKIES,楼上的就可以了。
seabell
2002-11-14
打赏
举报
回复
<style>
.drag{position:relative;cursor:hand}
</style>
<script language="JavaScript">
var dragapproved=false
var eventsource,x,y
function move()
{
if (event.button==1&&dragapproved) //改变被拖动元素在页面上的位置
{
eventsource.style.pixelLeft=temp1+event.clientX-x
eventsource.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags()
{
if (!document.all)
return
if (event.srcElement.className=="drag") //捕捉鼠标和被拖动元素的当前位置
{
dragapproved=true
eventsource=event.srcElement
temp1=eventsource.style.pixelLeft
temp2=eventsource.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags //鼠标左键按下时,准备拖动
document.onmouseup=new Function("dragapproved=false")//鼠标左键放开时,拖动停止
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie (name, value) {
document.cookie = name + "=" + escape (value)
}
</script>
<body onload="document.all.free.style.top=GetCookie('posy');document.all.free.style.left=GetCookie('posx')" onunload="SetCookie('posy',document.all.free.style.top);SetCookie('posx',document.all.free.style.left)">
<div id=free style="font-family:DextorOutD;font-size: 9pt;width:100px;height:300px;border-left:1px solid red;border-right:1px solid red;border-top:1px solid red;border-bottom:1px solid red" class=drag>
bayern<br>bayern<br>bayern<br>bayern<br>bayern<br>bayern<br>
</div>
leaxin
2002-11-14
打赏
举报
回复
thanks seabell(百合心) 和楼上诸位!!!
如果用 userData Behavior 应该怎么处理.
说明了,立即结贴给分,不说的话,明天给分
Lostinet
2002-11-14
打赏
举报
回复
使用Microsoft的Persist Behavior (UserData,SaveHistory...)来储存是个好方法。
Cookie因为要和服务器通信的原因,每页的请求都会把它送到服务器的。
所以只是客户端的需求却使用Cookie会影响网络性能。
秋水长天1
2002-11-14
打赏
举报
回复
或者用userData Behavior 来存储
神经网络大题最终版!!(这版在
各路
豪杰
的指导与帮助下又进行了一些修改与完善)
神经网络大题最终版!!(这版在
各路
豪杰
的指导与帮助下又进行了一些修改与完善)
我的 云寻觅 搜索引擎 开始公测,前天开始开发,昨天买域名,今天发布在本机,
请
各路
专家指正!
我的 云寻觅 搜索引擎 开始公测,前天开始开发,昨天买域名,今天发布在本机,
请
各路
专家指正! 网站公测中,正在完善 有任何疑问
请
联系:QQ交流群 204725117 全部开发仅用时3 天,顺便开源: 开源:实时...
aoc显示器开机显示计算机,_求
各路
大神
帮忙
解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面_...
网友求助:_求
各路
大神
帮忙
解决,配置如下 电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面_
问题
求
各路
大神
帮忙
解决,配置如下电脑开机AOC显示器显示无信号,每次都要重新拔了再插才有画面我用的是一个...
三、解析数据链路
层
(内附大量图解!!!)
一、数据链路
层
基本概念 1.1 关键词解释 结点: 主机、路由器 链路: 网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。 数据链路: 网络中两个结点之间的逻辑通道,...
阿里巴巴工作qq群(534663231)
欢迎
各路
豪杰
!
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章