如何禁用easyui中linkbutton的click事件
来源:互联网 发布:js 时间日期选择插件 编辑:程序博客网 时间:2024/04/27 14:49
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");
}
};
- 如何禁用easyui中linkbutton的click事件
- 如何禁用easyui中linkbutton的click事件
- easyui 禁用linkbutton 事件依然触发
- easyui-linkbutton的禁用和启用(灰色)
- Easyui linkbutton的启用和禁用
- 修复 EasyUI的 linkbutton 的启用和禁用 问题
- 学习 easyui 之四:禁用 linkbutton 问题
- 在GridView中LinkButton的双击事件
- linkbutton 的启用和禁用
- flex中mouseevent事件中如何获得几个动态创建的linkbutton的label值?
- easyui的linkbutton置灰
- [扩展]EasyUI给dialog的buttons绑定click事件
- 解决linkbutton组件disable方法无法禁用jQuery绑定事件的问题
- 如何禁用magento的事件
- 如何解决click事件重复的问题?
- jquery的click()事件如何传参
- easyUI LinkButton,
- DataGrid中LinkButton事件代码
- 8个超实用的jQuery技巧攻略
- struts1的使用教程
- 题目1122:吃糖果
- Android activity启动模式和flag
- 【Unity3D自学记录】Html调用Unity3D方法
- 如何禁用easyui中linkbutton的click事件
- tasklet workqueue使用
- Reorder List
- Abusing WebView JavaScript Bridges
- VS2010 asp.net web site项目使用log4net
- Statement和PreparedStatement之间的区别
- C++函数的重载
- 在Linux中使用线程
- php中给出文件的信息的函数stat()