怎样用Jquery实现拖拽层,并实现网站自定义化模块功能
4个回答
展开全部
这个导入对应的js文件,参考api还是比较简单的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery实现可拖动的浮动层(版本2) - 柯乐义</title>
<script type="text/javascript" src="http://www.keleyi.com/keleyi/pmedia/jquery-1.8.2.min.js"></script>
<style type="text/css">
.box{ position:absolute; top:200px; left:400px; width:200px; height:200px; background:#8a9bca; cursor:move;}
</style>
<script type="text/javascript">
$(document).ready(function (e) {
$(".box").mousedown(function (e) {
iDiffX = e.pageX - $(this).offset().left;
iDiffY = e.pageY - $(this).offset().top;
$(document).mousemove(function (e) {
$(".box").css({ "left": (e.pageX - iDiffX), "top": (e.pageY - iDiffY) });
});
});
$(".box").mouseup(function () {
$(document).unbind("mousemove");
});
});
</script>
</head>
<body style="width:2000px">
<div>欢迎光临!</div>
<div class="box" id="Drigging">光标移动到层上,<br />按住鼠标就可以拖动该层。<br /><br /><br /><br />柯乐义</div>
<div>移动</div>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-06-26
展开全部
checkbox1234-------------------------------------------------------------$(document).ready(function(){$("td[id^='k_']").hide();varcheck=$(":checkbox");//得到所有被选中的checkboxvaractor_config;//定义变量check.each(function(i){actor_config=$(this);actor_config.click(function(){if($(this).attr("checked")==true){$("#k_"+$(this).val()).show();}else{$("#k_"+$(this).val()).hide();}});});});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
拖拽层可以通过onmosemove 来实现
然后将网页代码保存至数据库即可
然后将网页代码保存至数据库即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用jquery ui draggable
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询