Javascript Jquery拖放问题,跳转到新页面
我想使用Jquery实现一个包含来自quotemedia.com的js的页面。在我将js嵌入到可排序表中之后,当我拖放包含js的元素时,它会跳转到整页显示 这发生在Firefox下,即ok。 运行代码如下:请使用firefox拖放元素购物以查看问题 firefox下有bug吗?我如何解决这个问题? 提前谢谢Javascript Jquery拖放问题,跳转到新页面,javascript,jquery,drag-and-drop,page-jump,Javascript,Jquery,Drag And Drop,Page Jump,我想使用Jquery实现一个包含来自quotemedia.com的js的页面。在我将js嵌入到可排序表中之后,当我拖放包含js的元素时,它会跳转到整页显示 这发生在Firefox下,即ok。 运行代码如下:请使用firefox拖放元素购物以查看问题 firefox下有bug吗?我如何解决这个问题? 提前谢谢 不要我不知道这是FF上的错误还是IE中的错误实现,无论如何,如果你没有问题,将JS放在一个单独的html中,并将html页面包含在一个iframe中,你仍然会看到iframe被重新加载,但不
不要我不知道这是FF上的错误还是IE中的错误实现,无论如何,如果你没有问题,将JS放在一个单独的html中,并将html页面包含在一个iframe中,你仍然会看到iframe被重新加载,但不是整个页面,更多信息请参阅 编辑:顺便说一下,您不需要将列表连接到自身…它已经连接,因此不需要这样做:
$( ".column" ).sortable({
connectWith: ".column"
});
现在回到主要问题,正如您所看到的,每次在dom树中更改iframe的顺序时,iframe(或您的代码)都会被重新加载,因此不必使用sortable。也许您可以通过绝对定位这些div并更改它们的位置来获得类似的效果(CSS top&left使用JS)但这需要做很多工作。我发现可以通过使用Jquery删除以下javascript来解决
<script src="http://app.quotemedia.com/quotetools/miniCharts.go?webmasterId=93004&symbol='.$symbol_chart.'&toolWidth=660&chhig=130&chbg=ffffff&chln=333333&chgrd=D5DDE8&chxyc=2B5286&chtcol=2B5286&chbgch=ffffff&chbdr=2B5286&chfill=ee5E739B&chfill2=8BA9E0" type="text/javascript" language="javascript"></script>
在Firefox和IE下都可以。谢谢您的建议!实际上,我必须使用jquerysortable,因为我的工作将基于其他人的工作。他们已经使用了sortable。我不想触碰他们的代码。我发现可以通过使用Jquery删除js来解决问题。当然,删除js会解决问题,这就是我所说的“正如你所看到的,iframe(或你的代码)会在你每次更改订单时重新加载”,现在如果你不需要购物元素(导致问题的元素),那么就去吧。