2010-12-14 18 views
0

代碼可以在這裏找到:http://www.myhorizon.ca/client_central/sortable_test.phpJQuery的排序和消失的子元素[IE]

#2你好鄉親,

我可排序的類別列表。每個類別都有一個可排序的部分列表,但所述部分可以從一個類別拖到另一個類別。我的代碼在Firefox和Chrome中運行正常,但在IE中,當我拖放我的可排序項目時,子元素(如工具欄圖標)全部變爲jarbbled(缺少更好的單詞)。有時候這些元素會消失,有時他們會處在最奇怪的地方。

我有一種感覺IE瀏覽器有一個問題,重繪所有我的東西,但我不知道如何解決它。任何幫助,我能夠選擇的(我猜的力量IE重繪在其正確位置的元素)後讚賞:)

$('.category').sortable({ 
    'handle' : '.cat-drag-and-drop', 
    connectWith: '.category', 
    start: function() 
    { 
     $('.category *').disableSelection(); 
    }, 
    stop: function() 
    { 
     $('.category *').enableSelection(); 
    } 
}); 

$('.section').sortable({ 
    'handle' : '.section-drag-and-drop', 
    connectWith: '.section', 
    start: function() 
    { 
     $('.section *').disableSelection(); 
    }, 
    stop: function() 
    { 
     $('.section *').enableSelection(); 
    } 
}); 

回答

0

通過鏈接.focus()我「固定」它。模糊()。我本來希望避免這樣的修復,但有時你必須做你必須做的:)