5
Wiem, że można to zrobić:Jak powiązać dane .resizable(). Draggable()?
$(".myClass").resizable().draggable();
ale jak byłoby użyć data-bind=""
zrobić to samo?
Wiem, że można to zrobić:Jak powiązać dane .resizable(). Draggable()?
$(".myClass").resizable().draggable();
ale jak byłoby użyć data-bind=""
zrobić to samo?
Najprostszym sposobem byłoby określenie niestandardowego wiążących teleskopowe dla zachowań:
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);
}
};
Następnie wiążą się podoba:
<div data-bind="resizable: { }, draggable: { }"></div>
To pozwala przekazać wszelkie opcje, które chcesz Połączenia resizable i przeciągalne.
Witam Jestem nowy w js! czy mógłbyś mi powiedzieć, co to jest ko? otrzymuję komunikat o błędzie "ko nie jest zdefiniowany". Dzięki – VishwaKumar
@VishwaKumar 'ko' odnosi się do [' knockout.js'] (http://knockoutjs.com/) – Seiyria