2011-06-14 29 views

cevap

15

basit yolu davranışları için özel bağlama işleyicileri tanımlamak olacaktır:

Sonra
ko.bindingHandlers.resizable = { 
    init: function(element, valueAccessor) { 
     var options = valueAccessor(); 
     $(element).resizable(options); 
    } 
}; 

ko.bindingHandlers.draggable = { 
    init: function(element, valueAccessor) { 
     var options = valueAccessor(); 
     $(element).draggable(options); 
    } 
}; 

, buna bağlamak istiyorum:

<div data-bind="resizable: { }, draggable: { }"></div> 

Bu istediğiniz herhangi bir seçenek için geçmesine izin verir yeniden boyutlandırılabilir ve sürüklenebilir aramalar.

Örnek: http://jsfiddle.net/rniemeyer/eCZH4/

+0

Merhaba ben js yeni am! lütfen koya ne diyebilir misin? 'Ko tanımlanmamış' gibi bir hata alıyorum. Teşekkürler – VishwaKumar

+0

@VishwaKumar 'ko', [' knockout.js'] 'a referans veriyor (http://knockoutjs.com/) – Seiyria

İlgili konular