大佬教程收集整理的这篇文章主要介绍了javascript – 隐藏div jquery可排序小部件的一部分,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<div id="sortable"> <table> <tr><td>Some title 1</td></tr> <tr class="some_row"><td><textarea ...></td><tr> </table> <table> <tr><td>Some title 2</td></tr> <tr class="some_row"><td><textarea ...></td><tr> </table> </div>
这是我尝试过的:
$(function () { $("#sortable") .sortable({ Helper: function (e,o) { o.find("#some_row").hide(); return o; },start: function () { $("@L_905_2@me_row").hide(); },stop: function () { $("@L_905_2@me_row").show(); } }) .disableSELEction(); });
最初我开始只是启动和停止事件,然后我添加了帮助因为,我猜的是克隆的选定行,有一个隐藏的some_row div但高度相同.
无论如何,上面的作品完美无瑕,但看起来小部件仍然考虑到周围div的原始高度.
有什么办法可以挽救这个想法吗?
帮助器是原始div的克隆,以及您看到的被拖动的内容.因此,当您隐藏行时,已经创建了克隆.
启动后运行的刷新将重新加载可排序对象以调整新高度.
$(function () { $("#sortable") .sortable({ cursor: 'move',cursorAt: { left: 0,top: 10 },Helper: function (e,o) { $("@L_905_2@me_row").hide(); o.find("#some_row").hide(); return o; },start: function () { $( "#sortable" ).sortable( "refresh" ); },stop: function () { $("@L_905_2@me_row").show(); } }) .disableSELEction(); });
您还可以在拖动时定义光标位置(相对于辅助对象)以及使用光标和jqueryui sortable api的cursorAt选项悬停时显示的光标类型
以上是大佬教程为你收集整理的javascript – 隐藏div jquery可排序小部件的一部分全部内容,希望文章能够帮你解决javascript – 隐藏div jquery可排序小部件的一部分所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。