4

我想进入meteor.js来开发一个令人惊叹的应用程序,并且似乎使Web开发变得如此简单。

问题是该应用程序将有 2 个连接的可排序嵌套列表,我将使用 mjqueryui 对其进行排序。

如果有任何关于将 jqueryui 与流星.js 一起使用的示例或信息,我找不到太多,只有很久以前使用 spark 之前的旧版本流星的少数示例或信息。

谁能告诉我这是如何工作的,推荐的同时使用它们的方法是什么,如果可能的话,可以举一个例子或对此的任何参考。

还建议将它们一起使用,还是我应该使用另一种方式/库?

非常感谢瑞克

4

1 回答 1

3

Rick,我使用 jquery-ui(以及其他基于 jquery 的插件)和流星就好了。一般来说,当相关模板被渲染时,我会给元素它的 jquery-ui-ness,例如(在咖啡脚本中):

# 'this' references the template
Template.listOne.rendered = ->
  $(this.firstNode).find('ul.connectedSortable').sortable
    connectWith: '.connectedSortable'
Template.listTwo.rendered = ->
  $(this.firstNode).find('ul.connectedSortable').sortable
    connectWith: '.connectedSortable'

或者,您可以在某些事件之后使元素可排序,例如:

# 'this' now equals Window, so we must find the list from the event target
Template.listOne.events
  'click button': (e) ->
    $(e.target).parent().find('ul.connectedSortable').sortable
      connectWith: '.connectedSortable'
于 2012-10-20T15:35:19.620 回答