拖动可排序元素时,jquery.jscrollpane.js会生成div的交替排列

时间:2017-07-19 23:27:52

标签: jquery jscrollpane jquery-ui-sortable jquery-jscrollpane

注意:发布时间为2017年7月27日的帖子,在此案例中包含(在帖子末尾)解决问题的方法。

我正在使用Joomla的音频播放器模块。我已经解决了许多问题,但这个问题仍然存在。除非文件 jquery.jscrollpane.js 包含在页面中,否则播放列表不会加载(导致页面加载永远不会完成)。当页面首次加载时,div有以下阵容......

div.componentPlaylist
    div.playlist_inner

通过将列表中的任何元素拖动到新位置偶数次重新排序列表后,会生成相同的div排列。

通过将列表中的任何元素拖动到新位置奇数次重新排序列表后,div 的阵容将更改为..

div.componentPlaylist
    div.jspContainer
        div.jspPane
            div.playlist_inner

这里可能相关的因素是我并不真正想要可滚动的功能。播放列表的高度设置为自动,而不是像素大小,所以一切都适合没有滚动条。

我想知道将注意力集中在文件 jquery.jscrollpane.js 上以获得一致的div组合,无论是否有两个内部的div,无论如何很多时候,通过拖动(包括零)来重新排序列表。

编辑于7/27/2017

通过在文件中注释掉一行来解决问题 - " destroy:function()"下的花括号内的单行全部内容。这会导致4-div阵容从第一页加载出现,然后保留。

0 个答案:

没有答案