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 не определено». Спасибо – VishwaKumar
@VishwaKumar 'ko' относится к [' knockout.js'] (http://knockoutjs.com/) – Seiyria