2014-02-17 68 views
0

我有一個的OnRender方法的木偶CompositeView中:hoverClass不工作的拖動

.ui-state-hover { 
    background: green !important; 
} 

可放開元素應該變成綠色時,選擇拖動:

onRender: function() { 
    this.$el.droppable({ 
     hoverClass: "ui-state-hover", 
     drop: function (event, ui) { 
     MyApp.vent.trigger("add:products"); 
    }); 
} 

爲CSS樣式定義在那個元素上。這在我的應用程序中沒有發生。

我確實有一個小提琴這個工作,但不知道爲什麼它不適用於我的應用程序。

http://jsfiddle.net/netroworx/KZX7z/

回答

0

嘗試改變:

$(this).ready(function(){ 

到:

$(document).ready(function(){ 

在第一行是因爲$(this)jsFiddle$(document)但也許不是在你的應用程序。

+0

謝謝你指出。它是不整潔的。已經修好了小提琴。應用程序實際上使用區域通過在RequireJS塊內調用的應用程序初始化程序中的代碼將視圖添加到頁面。 –