0

IE8,在排序元素后运行 jQuery.sub 时会发生堆栈溢出。

这是IE8的bug吗?

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