小编Ran*_*nel的帖子

如何进行拖放jquery?

我一直想知道如何使用 jQuery 进行拖放,因为使用 javascript 拖放很难,而且我更喜欢使用 jQuery 而不是 javascript。我想要的是子 div 可以拖动,并且只能在父 div 中放置。当子div被放置时,如果它不在父div中,那么它将恢复到它所在的最后一个父div。如果子div被放置在父div中,那么它将转到左上角子 div 只能拖动。我可以很好地使用 jQuery UI,但我无法让 .droppable() 函数工作。

HTML:

<div id="div1" class="div">
<div id="image" class="image"></div>
</div>
<div id="div2" class="div">
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.div {
     float: left;
     margin-left: 5px;
     height: 200px;
     width: 200px;
     border: 3px solid black
        }
.image {
      height: 50px;
      width: 50px;
      background-color: khaki;
    }
Run Code Online (Sandbox Code Playgroud)

jQuery(仅拖动):

    $("document").ready(function() {
    $(".image").draggable();
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle:https: //jsfiddle.net/j9pvbuue/8/ 如果您能直接给我答案的代码,而不是直接告诉我如何使用它的间接答案,我将非常感激。

html css jquery drag-and-drop jquery-ui

4
推荐指数
1
解决办法
1万
查看次数

在jQuery已经声明时使用Javascript?

我想知道如何在jquery已经在头部声明时使用javascript.在我看来,Javascript更适合用于特定任务,而jQuery也更适合用于某些任务.我正在使用jQuery和jQuery UI,但是我使用的是什么版本并不重要.

我在这里有一些简单的jQuery:

$(document).ready(function(){
    $("button").click(function(){
        $("div").animate({left: '250px'});
    });
});
Run Code Online (Sandbox Code Playgroud)

我在这里有一些javascript:

document.getElementById('div2').appendChild(
      document.getElementById('C')
   );
Run Code Online (Sandbox Code Playgroud)

我不想将jQuery翻译成js,反之亦然.

javascript jquery

0
推荐指数
1
解决办法
136
查看次数

标签 统计

jquery ×2

css ×1

drag-and-drop ×1

html ×1

javascript ×1

jquery-ui ×1