职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 586|回复: 3

简单的 jquery工具栏 插件

[复制链接]
紫衿 发表于 2011-9-7 10:02 | 显示全部楼层 |阅读模式
一个小小的工具栏插件,效果如下,可以任意绑定jquery方式的命名的事件,实现自定义各种操作。



首先还是引入文件:
Java代码  
<!--基本css样式-->   
<link href="css/tools.css" rel="stylesheet" type="text/css"></link>   
<!--按钮图标css样式-->   
<link href="css/icon.css" rel="stylesheet" type="text/css"></link>   
<!--jquery-1.4.2库-->   
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>   
<!--tools-bar 插件js-->   
<script type="text/javascript" src="tools-bar-1.0.js"></script>  

<!--基本css样式-->
<link href="css/tools.css" rel="stylesheet" type="text/css"></link>
<!--按钮图标css样式-->
<link href="css/icon.css" rel="stylesheet" type="text/css"></link>
<!--jquery-1.4.2库-->
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<!--tools-bar 插件js-->
<script type="text/javascript" src="tools-bar-1.0.js"></script>

可以如下方式使用,可以按照jquery绑定的事件名称,任意添加事件,
可以根据按钮的ID disable 按钮和 enable 按钮,进而控制一些交互效果。

Java代码  
<script type="text/javascript">   
  
$(function(){   
        var tools = $("#toolsbar").initToolsBar({   
            items:[{id:"add",text:"新增",icon:"icon-grid-add",disabled:false,click:function(){   
                        alert('icon-grid-add');   
                    },mouseover:function(){   
                        alert("mouseover");   
                    }},   
                    {id:"modify",text:"修改",icon:"icon-grid-modify",disabled:false,click:function(){   
                        alert('icon-grid-modify');   
                    }},   
                    {id:"del",text:"删除",icon:"icon-grid-del",disabled:false,click:function(){   
                        alert('icon-grid-del');   
                    }},   
                    {id:"refresh",text:"刷新",icon:"icon-grid-refresh",disabled:false,click:function(){   
                        alert('icon-grid-refresh');   
                    }}   
                ]   
        });   
           
        tools.disable("add");   
  
        $("#disable").click(function(){   
            tools.disable("add");   
        });   
  
        $("#enable").click(function(){   
            tools.enable("add");   
        });   
});   
</script>  

<script type="text/javascript">

$(function(){
                var tools = $("#toolsbar").initToolsBar({
                        items:[{id:"add",text:"新增",icon:"icon-grid-add",disabled:false,click:function(){
                                                alert('icon-grid-add');
                                        },mouseover:function(){
                                                alert("mouseover");
                                        }},
                                        {id:"modify",text:"修改",icon:"icon-grid-modify",disabled:false,click:function(){
                                                alert('icon-grid-modify');
                                        }},
                                        {id:"del",text:"删除",icon:"icon-grid-del",disabled:false,click:function(){
                                                alert('icon-grid-del');
                                        }},
                                        {id:"refresh",text:"刷新",icon:"icon-grid-refresh",disabled:false,click:function(){
                                                alert('icon-grid-refresh');
                                        }}
                                ]
                });
               
                tools.disable("add");

                $("#disable").click(function(){
                        tools.disable("add");
                });

                $("#enable").click(function(){
                        tools.enable("add");
                });
});
</script>


body中如下:
Java代码  
<div id="toolsbar" ></div>   
<input value="disable" type="button" id="disable">   
<input value="enable" type="button" id="enable">  

<div id="toolsbar" ></div>
<input value="disable" type="button" id="disable">
<input value="enable" type="button" id="enable">



简单的_jquery工具栏.rar (86.6 KB)
下载次数: 316

 楼主| 紫衿 发表于 2011-9-7 10:02 | 显示全部楼层
不支持IE6?

已经来了吗 发表于 2011-9-7 10:02 | 显示全部楼层
不支持IE7

gz-vps 发表于 2011-9-7 10:03 | 显示全部楼层
对于我来说很高深
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-2 07:41 , Processed in 0.122245 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表