2009-08-03 13 views
0

以下の関数では、私は、落書き可能な関数、すなわちタグでharcodeの値を送信しています。 このファイル(.File_div)がドラッグされているので、タグ変数にその値を渡すことができます。これを行うにはどうすればよいですか?jqueryダイアログの問題

function dropFile() 
{ 
    $(".File_div").draggable({ 
     helper:'clone', 
     revert: 'invalid' 
    }); 
    var tag="#Normal_Tag1_div_dummy1"; 
    $(tag).droppable({ 
     drop: function(ev,ui) { alert('dropped'); 
      //accept: ".File_div" 
      var dropped = ui.draggable; 
      alert(dropped); 
      var file_img_src=document.getElementById('file_img').src; 
      var image='<img id="file_img'+count+'" class ="file_img" name="file_img" src='+file_img_src+" />" 
      $(image).appendTo(this).dblclick(
       function(event){ 
         alert("1"); 
         window.event.cancelBubble = true; 
         //var jsmarty=WMCreateSmartyObject(); 
         //var test_tpl= WMSmartyFetch(jsmarty, 'dialog.tpl'); 
         //document.getElementById('test').innerHTML=test_tpl; 
         //dialogtest(); 
         $("#dialog1").dialog(
         { 
          buttons: 
            { 
             "Upload file": function(){ 
             }, 
             Cancel: function() { 
             $(this).dialog('close'); 
             } 
            }, 
          close: function() { 
           $('#dialog1').dialog('destroy'); 
          } 
         }); 
         alert("2"); 
      }); 

    } 

    }); 

    count++; 

} 

答えて

0

正しく実行しています。

var dropped = ui.draggable; 
alert(dropped.attr('id')); if it has an id 

あなたがリリースしたjQueryオブジェクトが削除されます。

関連する問題