5
我知道你可以這樣做:如何數據綁定.resizable()。draggable()?
$(".myClass").resizable().draggable();
但你會如何使用data-bind=""
做同樣的事情?
我知道你可以這樣做:如何數據綁定.resizable()。draggable()?
$(".myClass").resizable().draggable();
但你會如何使用data-bind=""
做同樣的事情?
最簡單的方法是定義自定義綁定的處理程序行爲:
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);
}
};
然後,綁定到它想:
<div data-bind="resizable: { }, draggable: { }"></div>
這使您可以通過任何你想要的選項可調整大小和可拖動的調用。
嗨,我是新來的js!你能告訴我什麼是ko嗎?我得到'ko未定義'的錯誤。謝謝 – VishwaKumar 2012-11-20 06:06:02
@VishwaKumar'ko'引用['knockout.js'](http://knockoutjs.com/) – Seiyria 2014-03-19 15:54:12