久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用 JavaScript 或 jQuery 一次拖動多個元素?

How do I drag multiple elements at once with JavaScript or jQuery?(如何使用 JavaScript 或 jQuery 一次拖動多個元素?)
本文介紹了如何使用 JavaScript 或 jQuery 一次拖動多個元素?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我希望能夠使用 jQuery 拖動一組元素,就像我在 Windows 桌面上選擇并拖動多個圖標(biāo)一樣.

I want to be able to drag a group of elements with jQuery, like if I selected and dragged multiple icons on the Windows desktop.

我找到了threedubmedia的jQuery.event.drag的demo:

http://threedubmedia.com/code/event/drag/demo/multi
http://threedubmedia.com/code/event/drag#demos

我覺得這個插件很棒.這是一個好的和受歡迎的圖書館嗎?你知道使用它的網(wǎng)站或應(yīng)用程序嗎?

I think this plugin is great. Is this good and popular library? Do you know websites or applications which use it?

是否有任何其他庫或插件可以拖動多個對象?

Are there any other libraries or plugins to drag multiple objects?

jQuery UI可以拖動多個對象嗎?

推薦答案

里面有 Draggablejquery 用戶界面

there is Draggable in the jquery UI

您所要做的就是:

$(selector).draggable(); // and you are done!

在此處查看示例:http://jsfiddle.net/maniator/zVZFq/

如果你真的想要多重拖動,你可以嘗試使用一些點擊事件來將塊固定在適當(dāng)?shù)奈恢?em class="showen">

If you really want multidragging you can try using some click events to hold the blocks in place

$('.drag').draggable();

$('.drag').click(function(){
    console.log(this, 'clicked')
    var data = $(this).data('clicked');
    var all = $('.all');
    if(data == undefined || data == false){
        $(this).data('clicked', true);
        this.style.background = 'red';
        $(this).draggable('disable');
        if(all.children().length <= 0){
            all.draggable().css({
                top: '0px',
                left: '0px',
                width: $(window).width(),
                height: $(window).height(),
                'z-index': 1
            });
        }
        var top = parseInt(all.css('top').replace('px','')) +
                    parseInt($(this).css('top').replace('px',''))
        var left = parseInt(all.css('left').replace('px','')) +
                    parseInt($(this).css('left').replace('px',''))
        $(this).css({
            top: top,
            left: left
        })
        $('.all').append($(this));
    }
    else {
        $(this).data('clicked', false);
        this.style.background = 'grey';
        $(this).draggable('enable');
        $('body').append($(this));
        if(all.children() <= 0){
            all.draggable('destroy');
        }
        /*
        var top = parseInt(all.css('top').replace('px','')) -
                    parseInt($(this).css('top').replace('px',''))
        var left = parseInt(all.css('left').replace('px','')) -
                    parseInt($(this).css('left').replace('px',''))
        $(this).css({
            top: top,
            left: left
        })*/
    }
})

在此處查看示例:http://jsfiddle.net/maniator/zVZFq/5

這篇關(guān)于如何使用 JavaScript 或 jQuery 一次拖動多個元素?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How to fix BrowserWindow is not a constructor error when creating child window in Electron renderer process(在 Electron 渲染器進(jìn)程中創(chuàng)建子窗口時如何修復(fù) BrowserWindow 不是構(gòu)造函數(shù)錯誤) - IT屋-程序員軟件開發(fā)技術(shù)
mainWindow.loadURL(quot;https://localhost:3000/quot;) show white screen on Electron app(mainWindow.loadURL(https://localhost:3000/) 在 Electron 應(yīng)用程序上顯示白屏)
Electron webContents executeJavaScript : Cannot execute script on second on loadURL(Electron webContents executeJavaScript:無法在第二個 loadURL 上執(zhí)行腳本)
how to use electron browser window inside components in angular-cli?(如何在angular-cli的組件內(nèi)使用電子瀏覽器窗口?)
ElectronJS - sharing redux store between windows?(ElectronJS - 在 Windows 之間共享 redux 存儲?)
How to access camera/webcamera inside electron app?(如何在電子應(yīng)用程序中訪問相機(jī)/網(wǎng)絡(luò)攝像頭?)
主站蜘蛛池模板: av一级久久 | 精品永久 | 国产精品国产成人国产三级 | 黄网站在线观看 | 久久久久久国产精品mv | 亚洲国产成人在线视频 | www国产亚洲精品久久网站 | 国产成人精品一区二 | 色综合99| 久久国产视频网站 | 丝袜美腿一区 | 91视频免费视频 | 日韩不卡在线观看 | 91高清在线观看 | 91精品免费 | 欧美亚洲第一区 | 中文字幕日韩av | 亚洲精品亚洲人成人网 | 黄色片网站在线观看 | 精品一区国产 | 国产精品久久久久久久模特 | 国产人成精品一区二区三 | 久久精品免费一区二区 | 精品久久精品 | 看一级毛片视频 | 国产福利精品一区 | 日本午夜免费福利视频 | 韩日精品一区 | 一a级片 | 精品成人免费视频 | 亚州精品天堂中文字幕 | 亚洲精品中文字幕 | 玖玖玖在线 | 国产精品特级毛片一区二区三区 | 午夜影院操| 亚洲精品一区二区三区 | 91九色porny首页最多播放 | 日韩精品久久久久 | av入口 | 中文欧美日韩 | 亚洲成人精品一区二区 |