Scriptaculous 中的可排序问题
我在使用 Scriptaculous 的拖放库让我的 div 变得可排序时遇到问题。
<pre id="leftcol">
<div id="id0"><h3>Date and Time</h3><div class="moduleContent"></div></div>
<div id="id14"><h3>Calculator</h3><div class="moduleContent"></div></div>
</pre>
<script type="text/javascript">
Sortable.create("leftcol", {tag:$$('div'), treeTag:$$('pre')});
</script>
当我尝试使用 Safari 的 Web Inspector 进行调试时,出现以下错误: 类型错误:表达式“tagName.toUpperCase”的结果[未定义]不是函数。 Dragdrop.js:932
问题是在dragdrop.js 文件中还是在我的代码中?如果是在我的代码中,我该如何修复它?谢谢。
I'm having a problem with getting my divs to become sortable using Scriptaculous's Drag and Drop Library.
<pre id="leftcol">
<div id="id0"><h3>Date and Time</h3><div class="moduleContent"></div></div>
<div id="id14"><h3>Calculator</h3><div class="moduleContent"></div></div>
</pre>
<script type="text/javascript">
Sortable.create("leftcol", {tag:$('div'), treeTag:$('pre')});
</script>
When I try to debug with Safari's Web Inspector, I get the following error:TypeError: Result of expression 'tagName.toUpperCase' [undefined] is not a function. dragdrop.js:932
Is the problem in the dragdrop.js file or is it in my code, and if it's in my code, how can I fix it? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Sortable.create
方法期望选项tag
和tagTree
只是两个字符串,而不是一组 DOM 元素:尝试一下 此处。
The
Sortable.create
method expects that the optionstag
andtagTree
are simply two strings, not a set of DOM elements:Try it out here.