0

IE8、要素を並べ替えた後に jQuery.sub を実行すると、スタック オーバーフローが発生します。

これはIE8のバグですか?

Javascript:

jQuery('.wrapper').sortable({
    placeholder: "ui-state-highlight",
    axis: "y",
    opacity: 0.5
});

jQuery('.wrapper').bind('sortupdate', function() {
    $('#result').text('finish');
    var foo = jQuery.sub();
});

HTML:

<div class="wrapper">
<div id="box1" class="box"></div>
<div id="box2" class="box"></div>
<div id="box3" class="box"></div>
<div id="box4" class="box"></div>
</div>
<div id="result"></div>

http://jsfiddle.net/a6KCr/

4

1 に答える 1

0

問題は、 (イベントjQuery.subがトリガーされるたびに)繰り返し呼び出すメソッドにあります。sortupdateこれは、特にjQueryの結果のインスタンスで何もしていないため、無意味に思えます。

それを削除すると問題が修正されます:http://jsfiddle.net/a6KCr/4/

于 2012-11-14T09:40:46.717 に答える