目錄
Products
T-Shirts" >T-Shirts
Bags" >Bags
Gadgets" >Gadgets
Shopping Cart
首頁 web前端 js教程 jqueryUI裡拖曳排序範例分析_jquery

jqueryUI裡拖曳排序範例分析_jquery

May 16, 2016 pm 04:13 PM
拖曳排序

範例參考http://jsfiddle.net/KyleMit/Geupm/2/  (此站需要FQ才能看到效果)

其實是jqueryUI官方購物車拖曳添加例子的增強版,就是在拖曳的時候增加了排序

這個是html代碼

複製程式碼 程式碼如下:


Products



T-Shirts


   

       

               
  • Lolcat Shirt

  •            
  • Cheezeburger Shirt

  •            
  • Buckit Shirt

  •        

   

Bags


   

       

               
  • Zebra Striped

  •            
  • Black Leather

  •            
  • Alligator Leather

  •        

   

Gadgets


   

       

               
  • iPhone

  •            
  • iPod

  •            
  • iPad

  •        

   




Shopping Cart


   

       

               
  1. Add your items here

  2.        

   


  這個是js程式碼主要在js程式碼中紅色程式碼部分設定了可以拖曳進入時就排序,橘色程式碼部分不太理解,好像沒用的樣子

複製程式碼 程式碼如下:

$(函數 () {
    $("#catalog").accordion();
    $("#catalog li").draggable({
        附加到:“正文”,
        助理:“克隆”,
        connectToSortable:「#cart ol」
    });
    $("#cart ol").sortable({
        items: "li:not(.placeholder)",
        連結:“li”,
        排序:函數 () {
            $(this).removeClass("ui-state-default");
        },
        結束:函數 () {
            //當項目位於可排序
上方時隱藏佔位符             $(".placeholder").hide();
        },
        輸出:函數 () {
            if ($(this).children(":not(.placeholder)").length == 0) {
                //若清單中沒有項目,則再顯示佔位符
                $(".placeholder").show();
            }
        }
    });
});

另外值得一提的是

.ui-state-default 是拖曳時內建的一些類,對應的還有
ui-state-hover等分別對刑罰有可以拖曳的物體在拖曳時,和拖曳到容器時的效果,頁面代碼沒有體現。

以上就是關於jQueryUI中拖曳排序問題的分析了,希望大家能夠喜歡。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1663
14
CakePHP 教程
1420
52
Laravel 教程
1315
25
PHP教程
1266
29
C# 教程
1239
24
如何使用vue和Element-plus實作拖曳和排序功能 如何使用vue和Element-plus實作拖曳和排序功能 Jul 17, 2023 pm 09:02 PM

如何使用vue和Element-plus實現拖曳和排序功能引言:在現代的Web開發中,使用者互動體驗變得越來越重要。拖曳和排序功能是常見的互動操作,可以讓使用者方便地重新排列元素或調整元素的位置。本文將介紹如何使用Vue和Element-plus函式庫來實作拖曳和排序功能,並提供對應的程式碼範例。技術準備:為了開始編寫Vue和Element-plus相關的程式碼,我們

如何使用Vue和Element-UI實現拖曳排序功能 如何使用Vue和Element-UI實現拖曳排序功能 Jul 22, 2023 pm 04:12 PM

如何使用Vue和Element-UI實現拖曳排序功能前言:在Web開發中,拖曳排序功能是一項常見且實用的功能。本文將介紹如何使用Vue和Element-UI來實現拖曳排序功能,透過程式碼範例示範實作過程。一、環境搭建安裝Node.js在開始前,需要先安裝Node.js。可以存取https://nodejs.org/下載並安裝對應作業系統的版本。安裝VueCL

HTML、CSS和jQuery:實作拖曳排序的技術指南 HTML、CSS和jQuery:實作拖曳排序的技術指南 Oct 24, 2023 am 08:12 AM

HTML、CSS和jQuery:實現拖曳排序的技術指南在現代的網頁設計中,拖曳排序是一項非常常見的功能。它允許用戶透過拖曳元素的方式實現排序,並且在即時更新的過程中,能夠提供良好的用戶體驗。本文將向您介紹如何使用HTML、CSS和jQuery來實作一個簡單的拖曳排序功能。在開始之前,我們首先需要準備一些基本的HTML結構和CSS樣式,這將為我們之後的拖曳排序

使用微信小程式實作拖曳排序功能 使用微信小程式實作拖曳排序功能 Nov 21, 2023 am 08:44 AM

使用微信小程式實作拖曳排序功能範例程式碼剛開始學習微信小程式時,我一直以為實現拖曳排序功能是很困難的事情。然而,透過深入研究官方文件和嘗試不同的方法,我終於成功地實現了這項功能。在本篇文章中,我將分享實作拖曳排序功能的具體程式碼範例。首先,在wxml檔案中建立一個包含所有可排序項的清單。例如:<viewclass="sortable-li

如何通過拖動實現商品列表排序並確保跨頁生效? 如何通過拖動實現商品列表排序並確保跨頁生效? Apr 02, 2025 pm 01:00 PM

如何通過拖動實現商品列表排序在處理前端商品列表排序時,我們面臨一個有趣的需求:用戶通過拖動商品進行...

Vue技術開發中如何對資料進行拖曳排序 Vue技術開發中如何對資料進行拖曳排序 Oct 09, 2023 pm 12:50 PM

Vue技術開發中如何對資料進行拖曳排序,需要具體程式碼範例在現代Web開發中,拖曳排序是一項常見的功能需求。 Vue作為一款流行的JavaScript框架,提供了豐富的工具和功能來簡化拖曳排序的開發。本文將介紹如何使用Vue技術對資料進行拖曳排序,並提供一些具體的程式碼範例。首先,我們需要安裝Vue和一些相關的依賴,例如vue-draggable。在Vue專案中,

如何通過拖動實現商品列表的排序並支持跨頁操作? 如何通過拖動實現商品列表的排序並支持跨頁操作? Apr 02, 2025 pm 01:12 PM

如何通過拖動實現商品列表的排序?在處理電商平台或類似應用時,常常會遇到需要對商品列表進行排序的需求...

在Vue2中如何使用el-table實現表格分組拖拽排序? 在Vue2中如何使用el-table實現表格分組拖拽排序? Apr 04, 2025 pm 07:54 PM

Vue2中實現el-table表格分組拖拽排序在Vue2中使用el-table表格實現分組拖拽排序是一個常見的需求。假設我們有一個...

See all articles