首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解jQuery draggable

理解jQuery draggable
EN

Stack Overflow用户
提问于 2012-09-17 03:14:55
回答 1查看 622关注 0票数 0
代码语言:javascript
复制
$(".item").draggable({
    revert: true            
});
$("#cart_items").draggable({
    axis: "x"
});

$("#cart_items").droppable({


    drop: function(event, ui) {
        var item = ui.draggable.html();
            console.log(item);

        var html = '<div class="item icart">';
        html = html + '<div class="divrm">';
        html = html + '<a onclick="remove(this)" class="remove">&times;</a>';
        html = html + '<div/>'+item+'</div>';
        $("#cart_items").append(html);+ 

我知道我用var html创建了所有的html并将其附加到DOM中,但是我为什么需要这个呢?var item = ui.draggable.html(); ui.draggable代表什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-17 03:29:21

在函数中,ui是传入的对象。ui恰好是一个事件。此事件具有属性draggable。最后,.html()获取对象的内部超文本标记语言。

var item = ui.draggable.html();等同于:

item等于对象ui的属性draggable的内部HTML内容。

从函数的结构来看,我假设ui事件是一个拖放操作,并且draggable内容是电子商务购物车的一个项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12449891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档