2012-06-14 61 views
2

我使用WebKit的拖放功能,但同時拖動我想找回我想刪除檢索降元素的索引

var data = new Array ("a","b","c","d","e","f","g"); 
var data1 = new Array ("c","b","e","d","a","f","g"); 
var check ="" ; 
var test = ""; 
var test1 = 0; 
var str = "abcdefg";    
$(document).ready(function(){ 
alert("hello"); 

$('.content').each(function(){ 

var text1 = $(this).text(); 
var element = this; 
var draggab = new webkit_draggable($(this).attr('id'),{ 

onStart : function(){ 
var text1 = $(element).text() 
console.log("start"+text1);}, 
var dropable = webkit_drop.add($(this).attr('id'),{ 
accept : ['content'], 

onDrop:function(){ 
    var thise = $(this); 
    console.log($(thise).index(this)); 
    console.log("Drop"); 
    alert($('.content').index()) 
    alert(text1) 
    alert(data[$('.content').index(this)] == text1); 
    if(data[$('.content').index(this)] == text1) 
    {                 
var condrop=$(this).html() 
                 alert(condrop); 
              $(element).html(condrop); 
              $(this).html(text1); 

             } 
    }, 

特定DIV的指數下面的內容是DIV ID,我想指數那個特別的div。

回答

0

它應該是如此簡單:

onDrop:function(){ 
    var $this = $(this); 

    console.log("Drop"); 
    console.log($this.index()); 
); 
+0

我嘗試這一點,但它會返回-1 –

+0

郵政所有代碼。 – Blender

+0

我編輯我的問題PLZ看看它 –