2012-04-27 192 views
0

來自Google-Caja操場的以下代碼顯示了兩個框。一旦你在另一個盒子裏面拖動,顏色變爲:是否有可能將此JQuery代碼轉換爲JavaScript?

<style> 
    #draggable { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; } 
    #droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; } 
<script> 
    $(function() { 
    $("#draggable").draggable(); 
    $("#droppable").droppable({ 
     drop: function(event, ui) { 
     $(this) 
      .addClass("ui-state-highlight") 
      .find("p") 
      .html("Dropped!"); 
     } 
    }); 
    }); 
    </script> 
+1

jQuery _is_開源碼 – 2012-04-27 16:12:14

+1

jQuery是用JavaScript編寫的!是! – loganfsmyth 2012-04-27 16:12:28

+1

*「是否有可能將此JQuery代碼轉換爲JavaScript?」*當然。 jQuery是一個使用JavaScript構建的庫。有沒有什麼**你可以用jQuery做,你離不開它。儘管如此,我並不是說我會推薦它。 jQuery(和其他庫)存在的原因。 ;-) – 2012-04-27 16:12:40

回答

1

是的。您可以將任何JavaScript庫代碼絕對轉換爲純JS,因爲這是他們最終使用的。

+0

Gotcha!,謝謝你 – Coffee 2012-04-27 16:14:12

1

這是可能的,但.draggable()和.droppable()函數太複雜,不能解釋如何在這裏做到這一點。看看未統一的jQuery UI。這會給你一個好的開始(儘管它仍然會使用jQuery)。

+0

非常感謝!我正在查找「unminified jQuery UI」。 – Coffee 2012-04-27 16:15:48

相關問題