0

我正在努力将我的帖子拖入类别;我正在使用 jQuery 函数来实现可拖放效果。但是,使用下面的 jQuery 来自 droppable 会给我在 rails 中的错误;

$(".display_type").droppable({
        accept: ".brand_span",
        hoverClass: "active",
        drop: function(event, props) {
          $("#display_container").load("brand_display/change",
              {drag_id: $(props.draggable).attr("id"),
               drop_id: $(this).attr("id")});
        }
  });

我收到的错误消息;

SyntaxError: reserved word "function"

我知道我必须为 Coffee JS 重写它……我会这样做吗?

$(".display_type").droppable({
        accept: ".brand_span",
        hoverClass: "active",
        drop: -> (event, props) {
          $("#display_container").load("brand_display/change",
              {drag_id: $(props.draggable).attr("id"),
               drop_id: $(this).attr("id")});
        }
  });
4

1 回答 1

0

通过将上述转换为咖啡规范来解决这个问题;

 $(".label").droppable
  accept: ".entry"
  hoverClass: "active"
  drop: (event, props) ->
     $("#content").load "brand_display/change",
      drag_id: $(props.draggable).attr("id")
      drop_id: $(this).attr("id")
于 2013-09-20T05:09:32.203 回答