📅  最后修改于: 2023-12-03 14:40:55.809000             🧑  作者: Mango
EasyUI是一款基于jQuery的UI插件集合,其中包含了许多方便实用的小部件,如链接按钮小部件。
链接按钮小部件是一种常用于网页导航栏、工具栏等处的交互元素,类似于常规按钮,但是作为链接使用。
链接按钮小部件提供了丰富的配置选项,例如可以指定链接地址、图标、文本、宽度、高度、禁用状态等。
引入jQuery和EasyUI的CSS文件和JS文件。
<link rel="stylesheet" type="text/css" href="jquery-easyui-1.9.5/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="jquery-easyui-1.9.5/themes/icon.css">
<script type="text/javascript" src="jquery-easyui-1.9.5/jquery.min.js"></script>
<script type="text/javascript" src="jquery-easyui-1.9.5/jquery.easyui.min.js"></script>
创建一个链接按钮。
<a href="#" class="easyui-linkbutton">Click me</a>
配置链接按钮的属性。
<a href="#" class="easyui-linkbutton" data-options="
iconCls:'icon-save',
plain:true,
size:'large',
width:'120',
height:'40',
disabled:true,
onclick:function(){alert('Save');}
">Save</a>
绑定点击事件。
$('.easyui-linkbutton').click(function(){
alert('Click me');
});
下表列出了链接按钮小部件的常用属性。
| 属性名 | 描述 | | :--------------- | :----------------------------------------------------------- | | iconCls | 当前按钮的图标样式 | | plain | 是否渲染样式为平面化 | | size | 当前按钮的大小,可选值为:small、medium、large | | width | 当前按钮的宽度 | | height | 当前按钮的高度 | | disabled | 当前按钮是否禁用 | | toggle | 是否为切换按钮 | | selected | 当toggle属性为true时,选定状态的初始值 | | onclick | 当前按钮的点击事件的回调函数,如:onclick:function(){alert('click me');} | | href | 当前按钮的链接地址 | | target | 当前按钮链接打开方式,可选值为:_blank、_self、_parent、_top | | group | 当toggle属性为true时有效,分组名,同组的切换按钮只能选定一项 |
以下是一个完整的例子,演示了如何创建并配置一个链接按钮。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>EasyUI LinkButton Widget</title>
<link rel="stylesheet" type="text/css" href="jquery-easyui-1.9.5/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="jquery-easyui-1.9.5/themes/icon.css">
<script type="text/javascript" src="jquery-easyui-1.9.5/jquery.min.js"></script>
<script type="text/javascript" src="jquery-easyui-1.9.5/jquery.easyui.min.js"></script>
</head>
<body>
<!-- 创建一个链接按钮 -->
<a href="#" class="easyui-linkbutton" data-options="
iconCls:'icon-save',
plain:true,
size:'large',
width:'120',
height:'40',
disabled:true,
onclick:function(){alert('Save');}
">Save</a>
<script>
// 绑定点击事件
$('.easyui-linkbutton').click(function(){
alert('Click me');
});
</script>
</body>
</html>
EasyUI官方文档:http://www.jeasyui.net/plugins/
EasyUI官方GitHub仓库:https://github.com/jeasyui/jquery-easyui