我想从数据库中获取用户列表,在表格中显示他们的名字,当你点击一个名字时,一个特殊的 div 会显示他的详细信息,你可以移动这个 div 甚至关闭它。
这是如何编写代码的简短方案:
function openDiv(id){
document.getElementById('divsHere').innerHTML +='<div id="moveable'+id+'">
content</div>
'}<?php database connection... while{
...
<tr onclick='openDiv( ". $row['id'] ." )'> $script += 'Drag.init(document.getElementById("moveable'+ $row['id'] +'"));'
...
}?>
<div id="divsHere"></div>
echo $script;
我用过这个很棒的拖放库。 http://www.dynamicdrive.com/dynamicindex11/domdrag/index.htm (注意我对 jQuery 有同样的问题)
当 div 由 inner.HTML 添加时,似乎拖放功能不起作用。但是,我没有看到任何其他方式。
感谢您的任何建议!