Jquery ui Meteor:在模板渲染事件中,选择多个元素以使其成为可拖动的,但不起作用
更新2:A github上的以下内容显示了问题 更新1:在Jquery ui Meteor:在模板渲染事件中,选择多个元素以使其成为可拖动的,但不起作用,jquery-ui,meteor,draggable,meteor-blaze,Jquery Ui,Meteor,Draggable,Meteor Blaze,更新2:A github上的以下内容显示了问题 更新1:在模板编辑器中调用@firstNode。渲染的返回 我有以下模板: <template name="editor"> <div class="editor"> {{#each objects}} <div class="object">{{content}}</div> {{/each}} </div> </template>
模板编辑器中调用@firstNode
。渲染的返回
我有以下模板:
<template name="editor">
<div class="editor">
{{#each objects}}
<div class="object">{{content}}</div>
{{/each}}
</div>
</template>
Template.editor.rendered = ->
@findAll('.object').draggable()
当我进入浏览器并尝试拖动其中一个对象时,我会看到文本选择光标,并开始使用div选择文本,而不是拖动对象。那么什么是错误的,我如何才能让拖放工作
拖放功能由jquery ui提供。作为智能软件包安装。
也可以随意编辑这篇文章的标题,因为我很难想出一个有意义的标题我找到的解决方案是将{{content}
抽象成一个单独的模板,如下所示:
<template name="object">
<div class="object">{{content}}</div>
</template>
到
如中所述
Template.editor.rendered = ->
@findAll('.object').draggable()
Template.object.rendered = ->
@findAll('.object').draggable()