當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


jQuery UI Droppable widget()用法及代碼示例


jQuery UI 是一種基於 Web 的技術,由使用 jQuery, JavaScript 庫實現的 GUI 小部件、視覺效果和主題組成。 jQuery UI 是構建網頁 UI 接口的最佳工具。它還可用於構建高度交互的 Web 應用程序,或者可用於輕鬆添加小部件。

在本文中,我們將使用 jQuery UI Droppable widget() 方法返回包含 Droppable 元素的 jQuery 對象。它不接受任何運行參數。

用法:

var widget = $( ".selector" ).droppable ( "widget" );

參數:該方法不接受任何參數。

Return type: 此方法返回一個包含 Droppable 元素的對象值。

CDN 鏈接:添加您的項目所需的以下 jQuery Mobile 腳本。

<link href = “https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css”rel = “stylesheet”>
<script src = “https://code.jquery.com/jquery-1.10.2.js”></script>
<script src = “https://code.jquery.com/ui/1.10.4/jquery-ui.js”></script>

例子:這個例子演示了jQuery UI 可放置 widget()方法。

HTML


<!DOCTYPE html> 
<html lang="en"> 
<head> 
   <meta charset="utf-8"> 
   <link href= 
 "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
        rel="stylesheet"> 
   <script src= 
 "https://code.jquery.com/jquery-1.10.2.js"> 
   </script> 
   <script src= 
 "https://code.jquery.com/ui/1.10.4/jquery-ui.js"> 
   </script> 
      
<style> 
    .drag 
    { 
        width: 90px; height: 50px; 
        border: 1px solid black; 
        background-color:blue; 
    } 
    .drop2, .drop3 { 
        width: 200px; height: 50px; 
        border: 1px solid black; 
        float : center; 
        background-color:green; 
    } 
</style> 
      
<script> 
    $(function() { 
          
        $("#btn").on('click', function () { 
            var widget = $(".drop2").droppable( "widget" ); 
            document.getElementById('spanID').innerHTML +=  
            "No of jQuery object : " + Object.keys(widget).length; 
        }); 
          
        $( ".drag" ).draggable(); 
        $( ".drop2" ).droppable({ 
            drop: function( event, ui ) 
            { 
                $( this ).find( "p" ).html( "Dropped!" ); 
            } 
        }); 
          
        $( ".drop3" ).droppable("disable"); 
              
        $( ".drop3" ).droppable({ 
            drop: function( event, ui ) { 
                $( this ).find( "p" ).html( "Dropped!" ); 
            } 
        }); 
    }); 
</script> 
</head> 
  
<body> 
    <center> 
        <h1 style="color:green;">GeeksforGeeks</h1> 
      
        <h3>jQuery UI Droppable widget() method</h3> 
          
        <div class="drag"> 
            <p>Drag</p> 
  
        </div> 
        <br> 
        <div class="drop2"> 
            <p>Drop here</p> 
  
        </div> 
        <br> 
        <div class="drop3"> 
            <p>Disable - Can't Drop Here</p> 
  
        </div> 
        <br> 
        <input type="button" id="btn" value="Widget"> 
        <h4><span id="spanID"></span></h4> 
    </center> 
</body> 
</html> 

輸出:

jQuery UI Droppable widget() Method

jQuery UI 可刪除 widget() 方法

參考:https://api.jqueryui.com/droppable/#method-widget



相關用法


注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 jQuery UI Droppable widget() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。