簡體   English   中英

是否可以將此JQuery代碼轉換為JavaScript?

[英]Is it possible to convert this JQuery code to JavaScript?

以下來自Google-Caja游樂場的代碼顯示了兩個框。 並且一旦您在另一個內部拖動,封閉框就會更改顏色:

<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>

是的,這需要一些工作。 find,addClass和html都很容易,但是拖放是另一回事。 這是它的教程http://luke.breuer.com/tutorial/javascript-drag-and-drop-tutorial.aspx

是。 您可以將任何JavaScript庫代碼絕對轉換為純JS,因為它們畢竟是使用的。

有可能,但是.draggable()和.droppable()函數太復雜了,以至於無法在此處說明如何執行。 查看未縮小的jQuery UI。 這將為您提供一個良好的開始(盡管它仍將使用jQuery)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM