Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery拖放_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery拖放

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="Отчет за &#10; контрактные су

我正在使用jquerydraggable。如果一个表在div中,那么我可以将这个div与表一起移动。当div中有一个输入按钮时,它不会移动。为什么?

$(".multidraggable").draggable();
不起作用:

<div class="multidraggable" style="display: inline-block;">
    <input type="button" value="Отчет за &#10; контрактные сутки &#10; без ТГК &rdquo;УрГРЭС&rdquo;" 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
标记?