2012-04-27 148 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

相关问题