保存可拖动Div位置
Save Draggable Div Position
我已经为我的网站添加了拖拽和移动div,我使用每个页面的通用页眉。
我拖动和移动div代码如下:
脚本:
<script type="text/javascript">
$(function() {
$( "#draggable" ).draggable();
});
</script>
Div:
<div class="student_avatar_header" id="draggable" title="Drag and Move...">
Some texts...
</div>
CSS: .student_avatar_header {
width: 100px;
height: 100px;
position: absolute;
left: 10px;
top: 20px;
border-radius: 250px;
z-index: 9998;
box-shadow: 2px 2px 12px #008abc;
cursor: move;
}
这个拖动和移动功能工作得很好,我的问题是我已经添加了这个可拖动的Div到我的头部,所以它会出现,甚至访问我的网站的任何页面,我只是想设置一个cookie功能或什么可能记住它拖动的最后位置。例如,现在我在这里home
页,我只是把我的div拖到页面底部,但是当我去about
页这个div出现不是以前的位置,它出现默认位置。我需要它显示以前的位置,即使我访问任何页面我的网站,
注意:我的网站有超过35页。
任何想法。
谢谢…
看一下下面的代码:
$("#draggable").draggable({
stop: function(event, ui) {
$.cookie("elementIDCookie", ui.position);
}
});
当用户返回时重新定位元素:
$("#draggable").css( { "left" : $.cookie("elementIDCookie").left, "top" : $.cookie("elementIDCookie").top });
相关文章:
- DIV并排,位置不正确
- 如何通过点击机身上的任何位置来关闭弹出的DIV
- 将插入符号位置移动到ContentEditable<DIV>
- 更改CSS以允许使用Javascript控制DIV位置
- Div 转到错误的位置
- jQuery根据鼠标位置计算DIV偏移量和边界
- jQuery位置DIV固定在卷轴上
- 当向上滚动时,使Div返回到其原始位置
- 如何根据列为空或非空的位置从类中隐藏每个Div
- 如何滚动到DIV顶部表格的最后一个位置(项目10)
- 将Div锁定在有背景的固定位置
- jQuery位置DIV固定在滚动的顶部
- 如何更改DIV的位置,更改其顺序
- Div向右对齐,并根据右侧的其他Div更改x位置
- 使用 Javascript 悬停将 Div 复制到页面上的其他位置
- 如何使用 JavaScript 动态设置 DIV 元素的左侧和顶部 CSS 位置
- 按钮未在固定位置DIV内点击
- 表中的绝对位置Div超出了表和换行Div
- 位置Div在背景图像的顶部(覆盖/响应)
- 位置Div onClick,并隐藏当点击外部