Javascript 可移动div,但仅可移动div头以移动所有div内容
我想使应用程序看起来像windows资源管理器。我正在搜索构建我的应用程序所需的内容Javascript 可移动div,但仅可移动div头以移动所有div内容,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,我想使应用程序看起来像windows资源管理器。我正在搜索构建我的应用程序所需的内容 可排水 ajax请求 等等 对于阿贾克斯,我被找到了。而且它也能工作。 但我对jquery moveable div有问题(我从csstrick找到它) 你可以看到我从codepen用这个做了什么 我的问题是: 如何创建可移动的jquery,但只有标头可以移动整个div。? 请不要建议我使用jQueryUI或jQueryEasyUI。我只想从0构建我的应用程序,而不是使用ui/easyui这样的现成框架。 我对
<div class="move">
<div class="title">This is title</div>
<div class="content"></div>
</div>
这是标题
如果我像在codepen的示例中那样使用csstrick中的代码。我可以在move
区域中移动div。但是我想要的是我可以移动移动
div,只需从标题
编辑2。
这是csstrick的原始脚本
编辑3
我找到了我想要的
仔细查看您的代码:
opt = $.extend({handle:"",}, opt);
//if handle is empty drag by its container, else with the handle element
if(opt.handle === "") {
var $el = this;
} else {
var $el = this.find(opt.handle);
}
正如您所看到的,您可以指定一个选择器
来处理拖动操作,只需传递标题选择器
$('.widget').drags({handle:".title"});
更新了你的笔:如果你不想使用jQuery UI,至少研究一下你感兴趣的插件的源代码,了解它们是如何工作的。我仔细阅读了csstrick的代码,但我对jQuery/javascript一无所知。所以我需要更多的例子。谢谢我在这里学到了一些新东西。谢谢你的解释。下次我会更仔细地阅读代码。