一个小小的工具栏插件,效果如下,可以任意绑定jquery方式的命名的事件,实现自定义各种操作。
首先还是引入文件:
<!--基本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 按钮,进而控制一些交互效果。
<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中如下:
<div id="toolsbar" ></div>
<input value="disable" type="button" id="disable">
<input value="enable" type="button" id="enable">
分享到:
相关推荐
总之,Toolbar.js作为一款强大的jQuery工具栏插件,以其独特的Tooltip样式、与Font Awesome的完美结合以及丰富的动画效果,为网页开发提供了便利。通过深入理解和灵活运用,开发者可以创造出更具吸引力和用户体验的...
"30个jQuery & CSS3加载动画和进度栏插件"集合了多种创新且高效的工具,旨在帮助开发者创建吸引人的、反馈及时的网页交互。下面我们将深入探讨这些技术及其应用。 首先,jQuery是一个强大的JavaScript库,它简化了...
通过使用N级导航栏插件,开发者可以快速、方便地构建复杂的导航体系,而无需编写大量的自定义代码。 插件支持两种显示样式,这为设计师提供了更多的灵活性,可以根据网站的整体风格和品牌调性选择合适的样式。样式...
`jQuery表格树插件`就是为此目的设计的工具,它通过jQuery库实现了将表格转化为可扩展和折叠的树状视图,便于用户交互和信息查找。 **1. 插件功能** 1. **单击行**:用户单击表格中的某一行时,该行可能会展开或...
总的来说,这个“给力的jquery滚动条插件”提供了一种改善网页滚动体验的方式,通过自定义样式和交互,可以提高网站的用户体验,而提供的源码和相关资源则帮助开发者更好地理解和运用这一工具。
总之,jQuery通知栏jBar插件是一个实用的工具,它简化了网页中通知栏的创建过程,并允许开发者通过CSS进行高度定制,以满足各种设计需求。通过理解并应用提供的资源,你可以在自己的项目中轻松实现通知栏功能,提升...
2. **jQuery Mobile 框架**:jQuery Mobile 提供一套完整的 UI 组件,包括按钮、表单、工具栏、面板等,用于构建美观的移动界面。其响应式设计适应各种屏幕尺寸。 3. **分页插件的安装**:通常,你可以通过下载 jqm...
总的来说,“jQuery横向动态滑动导航菜单插件”是一个强大且灵活的工具,能够帮助开发者创建引人入胜的网页导航体验。通过理解和应用这个插件,你可以提升网站的专业性,同时增强用户与网站的互动。无论你是新手还是...
安装后,工具会集成到Visual Studio的菜单栏或工具栏中,提供直观的界面和便捷的操作流程。通过选择所需插件,设置参数,然后点击生成,工具会自动将代码插入到当前打开的Html页面,减少了复制粘贴和手动编辑的工作...
jQuery自动完成插件是一种便捷的前端开发工具,它极大地提升了用户体验,特别是当用户需要在输入框中输入特定数据时。这款轻量级的jQuery插件设计精巧,旨在帮助用户快速找到并选择匹配的选项,从而减少手动输入的...
花生米AJAX-UI系列之:基于JQUERY的GooMenubar工具栏类UI控件0.1版 特点: 可定义四个边框有没有显示 可以enable或者disable一个按钮(这时按钮无法点击了) 工具栏中按钮的图标、文字、点击时触发的事件方法都是...
至于标签“源码”和“工具”,它们表明这个插件不仅与jQuery这个JavaScript库有关,还可能包含了一些示例代码或者工具,帮助开发者更好地理解和应用jQuery。例如,插件可能包含了jQuery的API文档,或者是一些预设的...
jQuery筛选排序插件Listnav是一款强大的JavaScript工具,它专为提升用户体验而设计,特别是在处理大型数据列表时。通过在网页上动态添加一个筛选导航栏,用户可以轻松地过滤出他们感兴趣的信息,极大地提高了浏览...
例如,一款名为"jQuery Navbar"的插件可以实现动态响应式导航栏,自动适应不同的屏幕尺寸,确保在手机、平板和桌面设备上都能提供良好的用户体验。此外,还有"jQuery Megamenu"插件,用于创建大型多级菜单,可容纳...
3. **功能缺失**:如果需要的功能不在默认工具栏中,可以查阅插件文档,了解如何添加自定义工具。 总的来说,`jQuery-Editor`是一个强大且灵活的前端编辑插件,适用于各种需要用户输入内容的场景。通过合理的配置和...
5. **工具提示和通知插件**:这些插件提供了自定义的提示信息和通知,可以设置样式、位置和触发方式。 6. **页面和导航插件**:增强页面布局和导航功能,如多级菜单、平铺视图或者无限滚动。 ### 使用插件的步骤 ...
总的来说,jQuery 2.2.4版本及其插件是Web开发中不可或缺的工具,它们简化了JavaScript编程,提高了开发效率,同时也为用户带来了更好的体验。熟练掌握jQuery,不仅能提升开发技能,也能在项目开发中节省大量时间和...
在IT行业中,jQuery是一款非常流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。...总之,jSide插件为快速实现响应式、可扩展的侧边栏多级菜单提供了一个便捷的工具。
这个框架包含了各种易于使用的组件,如对话框(Dialogs)、日期选择器(Datepickers)、拖放(Drag and Drop)功能、排序(Sortable)、可折叠...工具提示(Tooltips)、下拉菜单(Menus)和导航栏(Navigations)等...