gpt4 book ai didi

JQuery UI 可排序占位符样式问题

转载 作者:行者123 更新时间:2023-12-01 06:13:30 36 4
gpt4 key购买 nike

我一直在试图为 friend 解决这个问题。他们有一个 HTML5 本地音乐播放器,允许用户拖放播放列表中的项目。然而,占位符的颜色没有显示,其他元素如高度和行高。这是 JSFiddle,因此您可以看到我在说什么:http://jsfiddle.net/aYYUU/预先感谢您的帮助。

最佳答案

尝试以下操作。这是因为占位符是一个空行。只需在其中附加 td 即可。

JSFiddle

HTML

<table id="songList">
<thead>
<tr>
<th id="check"><input type="checkbox" title="Select All"></th>
<th id="delete"><button title="Delete Selected"></button></th>
<th id="play"><button></button></th>
<th id="artist" style="width: 296px; ">Artist</th>
<th id="title" style="width: 296px; ">Title</th>
<th id="album" style="width: 297px; ">Album</th>
</tr>
</thead>
<tbody style="height: 204px; " class="ui-sortable"><tr class="ui-state-default playing"><td class="check"><input type="checkbox"></td><td class="delete"><button title="Delete From List"></button></td><td class="play"><button></button></td><td class="artist" style="width: 296px; ">Masakazu Sugimori</td><td class="title" style="width: 296px; ">Ace Attorney ~ Prologue</td><td class="album" style="width: 280px; ">Phoenix Wright - Ace Attorney OST</td></tr><tr class="ui-state-default"><td class="check"><input type="checkbox"></td><td class="delete"><button title="Delete From List"></button></td><td class="play"><button></button></td><td class="artist" style="width: 296px; ">Masakazu Sugimori</td><td class="title" style="width: 296px; ">Reminiscence ~ Case DL-6</td><td class="album" style="width: 280px; ">Phoenix Wright - Ace Attorney OST</td></tr><tr class="ui-state-default"><td class="check"><input type="checkbox"></td><td class="delete"><button title="Delete From List"></button></td><td class="play"><button></button></td><td class="artist" style="width: 296px; ">Masakazu Sugimori</td><td class="title" style="width: 296px; ">Rise From The Ashes ~ End</td><td class="album" style="width: 280px; ">Phoenix Wright - Ace Attorney OST</td></tr></tbody>
</table>

CSS

table input[type=checkbox], table button {
border: none;
margin: 0;
padding: 0;
width: 13px;
height: 13px;
position: relative;
top: 1px;
}

table {
border-spacing: 0;
width: 100%;
}

JS

$('#songList tbody').sortable({
refreshPositions: true,
opacity: 0.6,
scroll: true,
containment: 'parent',
placeholder: 'ui-placeholder',
tolerance: 'pointer',
'start': function (event, ui) {
ui.placeholder.html("<td colspan='6'></td>")
}
}).disableSelection();

关于JQuery UI 可排序占位符样式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8707260/

36 4 0
文章推荐: jquery - 使用jquery获取两个字符串之间的字符串
文章推荐: java - 如何.setStroke(BasicStroke)?
文章推荐: jquery - 如果没有