我知道这一点(第一次):
$( "#target" ).click(function() {
alert( "Handler for .click() called." );
});
因此我可以写(第二):
$("#target").kendoButton({
click: function(e) {
alert( "Handler for .click() called." );
}
...
我现在如何添加" focusout"活动到第二次?
请求回答!
答案 0 :(得分:0)
除了对我的评论的解释,这就是你如何创建/扩展kendo小部件事件:
kendo.data.binders.widget.onBlur = kendo.data.Binder.extend({
init: function (element, bindings, options) {
kendo.data.Binder.fn.init.call(this, element, bindings, options);
var binding = this.bindings.onBlur;
$(element.input).bind("blur", function (e) {
binding.get();
return false;
});
},
refresh: function () {}
});
为元素
创建一个kendo小部件var button = $("#button").kendoButton({
enable: true,
});
然后将与kendo小部件关联的元素与事件
绑定button.bind("blur", function(e) {
alert("YOLO");
});
你可以看到它的实际效果,首先点击按钮,然后clik外面(模糊)事件将被触发