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>
答案 0 :(得分:0)
问题在于您重复调用的jQuery.sub
方法(在sortupdate
事件的每次触发时)。这似乎毫无意义,特别是因为你没有对生成的jQuery实例做任何事情。
删除它可以解决问题:http://jsfiddle.net/a6KCr/4/