Javascript jQuery拖放
我正在使用jquerydraggable。如果一个表在div中,那么我可以将这个div与表一起移动。当div中有一个输入按钮时,它不会移动。为什么?Javascript jQuery拖放,javascript,jquery,html,Javascript,Jquery,Html,我正在使用jquerydraggable。如果一个表在div中,那么我可以将这个div与表一起移动。当div中有一个输入按钮时,它不会移动。为什么? $(".multidraggable").draggable(); 不起作用: <div class="multidraggable" style="display: inline-block;"> <input type="button" value="Отчет за контрактные су
$(".multidraggable").draggable();
不起作用:
<div class="multidraggable" style="display: inline-block;">
<input type="button" value="Отчет за контрактные сутки без ТГК ”УрГРЭС”" id="button1" style="font-family:arial; width: 200px; height: 80px;max-height:80px;max-width:200px; font-size:15" />
</div>
作品:
<div class="multidraggable" style="display: inline-block;">
<table id="maintable" frame="box" border="1" style="height: 565px" cellspacing="0" cellpadding="1">
<thead>
<tr style="background-color:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png);">
<th>
...
</div>
...
这是我用来制作拖拉的东西,也许它会帮助你
// make items draggable...
$("#CmsDynamicToolbarItems").find("ul li")
.draggable({ containment: "#CanvasAreaCoverPage",
snap: true,
scroll: false,
helper: "clone",
revert: "invalid",
opacity: 1.0,
cursor: "move"
});
可能有各种各样的原因,但是像克隆包含元素的项这样的事情可能会有所帮助,但它们并不是真正需要的。我会首先选择html元素的id,然后将DragTable添加到其中,然后开始使用类作为DragTable。找到解决方案:
要使输入可拖动,请覆盖“取消”选项:
$("#myinput").draggable({ cancel: null });
如果没有看到任何代码,就不可能说!原因可能有很多。检查输入按钮的id或类别是否应该添加
jquery ui
标记?