easyui-filebox onClickButton事件
2015-04-01
展开全部
linkbutton禁用只能禁用样式,不能禁用click事件。
$('#btn').linkbutton('disable');
解决方法:
第一种方法:
juqery unbind方法
第二种方法:
判断下disable属性 $('#btn').linkbutton('disable');
$('#btn').click(function () {
if ($(this).linkbutton('options').disabled == false) {
alert('a')
}
});
第三种方法:
拓展:
function setDisabled(target, disabled) {
var state = $.data(target, "linkbutton");
if (disabled) {
state.options.disabled = true;
var href = $(target).attr("href");
if (href) {
state.href = href;
$(target).attr("href", "javascript:void(0)");
}
if (target.onclick) {
state.onclick = target.onclick;
target.onclick = null;
}
//事件处理
var events = $(target).data("events");
if(events){
var clicks = events.click;//暂时只处理click事件
state.events = state.events||[];
$.extend(state.events, clicks);
$(target).unbind("click");
}
$(target).addClass("l-btn-disabled");
} else {
state.options.disabled = false;
if (state.href) {
$(target).attr("href", state.href);
}
if (state.onclick) {
target.onclick = state.onclick;
}
if (state.events) {
for ( var i=0;i<state.events.length;i++){
$(target).bind(state.events[i].type,state.events[i].handler);
}
}
$(target).removeClass("l-btn-disabled");
}
};
$('#btn').linkbutton('disable');
解决方法:
第一种方法:
juqery unbind方法
第二种方法:
判断下disable属性 $('#btn').linkbutton('disable');
$('#btn').click(function () {
if ($(this).linkbutton('options').disabled == false) {
alert('a')
}
});
第三种方法:
拓展:
function setDisabled(target, disabled) {
var state = $.data(target, "linkbutton");
if (disabled) {
state.options.disabled = true;
var href = $(target).attr("href");
if (href) {
state.href = href;
$(target).attr("href", "javascript:void(0)");
}
if (target.onclick) {
state.onclick = target.onclick;
target.onclick = null;
}
//事件处理
var events = $(target).data("events");
if(events){
var clicks = events.click;//暂时只处理click事件
state.events = state.events||[];
$.extend(state.events, clicks);
$(target).unbind("click");
}
$(target).addClass("l-btn-disabled");
} else {
state.options.disabled = false;
if (state.href) {
$(target).attr("href", state.href);
}
if (state.onclick) {
target.onclick = state.onclick;
}
if (state.events) {
for ( var i=0;i<state.events.length;i++){
$(target).bind(state.events[i].type,state.events[i].handler);
}
}
$(target).removeClass("l-btn-disabled");
}
};
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询