2013-08-16 60 views
0

我很喜歡gridster.js,但我無法弄清楚如何使用它的回調函數。該documentation狀態下可以被傳遞到Gridster配置對象:這些回調如何適合配置對象?

draggable.stop: function(event, ui){} 
// A callback for when dragging stops. 

這裏是我想,但我得到的draggable.stop行錯誤Uncaught SyntaxError: Unexpected token .

var gridster = $(".gridster ul").gridster({ 
         widget_margins: [5, 5], 
         widget_base_dimensions: [90, 90], 
         draggable.stop: function(){console.log("drag completed")} 
        }).data('gridster'); 

什麼是正確的語法在這裏使用?

+1

那麼技術上必須是' 「draggable.stop」:函數...'。但我認爲你需要使用'draggable:{stop:function(){console.log(「drag completed」); }}' – Ian

回答

3

它似乎意味着您提供的draggable選項需要是對象字面量,並且您指定stop屬性爲回調。喜歡的東西:

var gridster = $(".gridster ul").gridster({ 
        widget_margins: [5, 5], 
        widget_base_dimensions: [90, 90], 
        draggable: { 
         stop: function() { 
          console.log("drag completed"); 
         } 
        } 
       }).data("gridster"); 

似乎在這裏證實:https://github.com/ducksboard/gridster.js/issues/18

+1

伊恩,謝謝:) – ac360