我正在使用此脚本进行拖放。它使块的克隆丢弃块。在块1中,存在多选列表。当1丢弃多选列表到块2时,它不起作用。
public static void main(String[] args) {
StringTokenizer st = new StringTokenizer(
"6,16,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,2,193,160");
final String portStr = st.nextToken();
final int lastDelimIdx =portStr.lastIndexOf(',', portStr.lastIndexOf(',') - 1);
final StringTokenizer portst = new StringTokenizer(portStr.substring(lastDelimIdx + 1, portStr.length()), ",");
final int p1 = Integer.parseInt(portst.nextToken());
final int p2 = Integer.parseInt(portst.nextToken());
final int dataPort = (p1 << 8) | p2;
System.out.println(dataPort);
}
答案 0 :(得分:1)
这里有一些对你不利的事情,但我能够让它发挥作用
因此,您可以通过在最初拖动或删除元素时执行一个循环来解决几乎任何JavaScript插件的这两个问题
<ul>
<li>a< href="http://Blackboard.mccneb.edu">Blackboard Course Web Site</a> </li>
<li>a< href="http://www.mccneb.edu">Metro Web Site</a> </li>
<li>a< href="http://validator.w3.org">W3C (X)HTML Validator</a> </li>
<li>a< href="http://jigsaw.w3.org/css-validator/">W3C CSS Validator</a> </li>
</ul>
方法销毁插件,在这种情况下为destroy
。您可以在此处找到有效的评论jsfiddle:http://fiddle.jshell.net/uffhvenk/6/
答案 1 :(得分:0)
默认情况下,克隆不会复制事件处理程序和数据。试试clone(true)
。