jquery ui(界面设计)
jqueryui
一、加载代码
首先在网页中加载开发包中jQuery核心库文件,再按需加载ui.core.js、effects.core.js及各组件代码文件,如设置可视组件外观需一起加载CSS主题文件。可参阅开发包中各演示文件源代码。
创立组件实例办法
每个jQueryUI组件供给一个可串联的规范jQuery办法,创立实例时,仅需在jQuery目标上调用组件办法。如:
$("#login-form").dialog();//创立对话框
组件办法可串联运用:
创立可拖动位置、可调整大小的目标
$("#id").draggable().resizable();
创立标签页,设置每5秒主动切换标签
$("#news-panel").tabs().tabs("rotate",5000);
-------------------------------------------------------------------------------------------------------------------------------------------------
二、特点
创立实例时设置特点值
创立组件实例时,以Object型参数设置实例的特点。
$(".class").组件名({特点名1:值1,特点名2:值2});
如:
$(".class").draggable({axis:"x",cursor:"crosshair"});
取得特点值
组件实例化后,能够经过option办法取得特点值。
vara=$(".class").组件名("option",特点名);
如:
varaxis=$(".class").draggable("option","axis");
重设特点值
组件实例化后,能够经过option办法重设特点值。
$(".class").组件名("option",特点名,特点值);
如:
$(".class").draggable("option","axis","y");
-------------------------------------------------------------------------------------------------------------------------------------------------
三、事情
各事情均有两个参数。第一个参数为原始浏览器事情;第二个参数为包括组件相关元素、数值的Object型参数,其具体内容请参看各组件“总述”。
创立实例时设置事情
创立组件实例时,以Object型参数设置实例的事情。
$(".class").组件名({事情1:函数1,事情2:函数2});
如:
$(".class").draggable({start:function(event,ui){...},drag:function(event,ui){...}});
实例化后时绑定事情
组件实例化后,经过bind办法绑定事情。
$(".class").bind("事情类型",函数);
如:
$(".class").bind("dragstart",function(event,ui){...});
事情类型通常为“组件名+事情”或“动作名+事情”,当“动作名”与“事情”相一起,仅运用“动作名”。
---------------------------------------------------------------------------------------------------------------------------------------------------
四、办法
组件实例化后,可调用组件办法履行特定功用。每个组件均有四个通用办法:disable、enable、destroy、option,也有组件自己的特定办法。
disable禁止操作组件
组件仍然可见,但暂停呼应用户操作。
以下代码使日期挑选控件暂停呼应用户操作:
$("#id").datepicker("disable");
enable允许操作组件
从头允许操作暂停呼应用户操作的组件。
以下代码使日期挑选控件暂停呼应用户操作:
$("#id").datepicker("enable");
destroy毁掉组件实例
毁掉组件实例后,由jQueryUI增加的HTML标签、DOM事情均被删去,康复原始HTML代码。
option修正或获取特点值
详见上方“特点”阐明。
----------------------------------------------------------------------------------------------------------------------------------------------------
五、样式
jQueryUI各组件生成固定格局的HTML代码和CSS类名,可经过修正CSS的方法改动样式。各组件文档页将供给所生成的规范代码,可参阅该代码装备CSS。
jqueryui界面设计
jQueryUI供给了多种定制方法。您已经看到下载生成器(DownloadBuilder)怎么定制一个值包括您所需选项的自定义版本,这里还供给了其他定制方法。
jQueryUI基础:运用选项
jQueryUI中的每个插件都有一个默许装备,默许装备值一般是依据最基本最常见的运用情况设置的。假如您想要让某个插件设置成非默许值,您能够运用"options"重写它的默许设置。选项是一组属性,作为参数传递给jQueryUI小部件。例如,滑块(slider)小部件具有orientation选项,该选项允许您指定滑块是水平的还是垂直的。为了设置滑块的该选项,您只需将它作为一个参数传递,如下所示:
$("#mySliderDiv").slider({
orientation:"vertical"
});
您能够传递更多不同的选项,每个选项之间用逗号分隔:
$("#mySliderDiv").slider({
orientation:"vertical",
min:0,
max:150,
value:50
});
请记得选项需放在大括号{}内。上面的实例只是一个简略的解说,如需获取整套jQueryUI小部件的详细信息,请检查jQueryUI实例。
视觉定制:规划一个jQueryUI主题
假如您想要规划自己的主题,jQueryUI供给了一个非常完美的用于主题定制的应用程序,这就是ThemeRoller。详细定制请访问jQueryUIThemeRoller。
ThemeRoller为所有运用jQueryUI小部件规划的元素供给了一个自定义接口。当您调整左栏中的"levers",右栏中的小部件将依据您的规划进行显示。ThemeRoller的Gallery选项卡供给了一些与规划主题,与下载生成器(DownloadBuilder)页面供给的相同。您能够基于这些主题做调整,或者直接下载。
8.png
下载主题
当您点击ThemeRoller页面中的"Downloadtheme"按钮,将跳转到下载生成器(DownloadBuilder)页面,您的自定义主题会在主体下拉菜单中主动选中。您能够进一步装备下载包。一旦下载完成,您将看到example.html页面运用了您自定义的主题。
提示:假如您需求修改您的主题,只需打开CSS文件,找到第43行,"Toviewandmodifythistheme,visit...",该url即为在ThemeRoller中打开主题进行修改的链接。
作品标签: jquery ui
优秀作品:
最新作品:
评论:jquery ui(界面设计) [查看原文]
作品分类:热门主题
评论列表(共269人参与)参与讨论或分享设计作品获得视觉癖积分奖励
Photo注册会员
2020-12-25 12:9:21
欢欣。 2.东方航空 展翅飞翔的燕子代表飞行,位于整个标志的视觉中心;上面的汉字和下面的拉丁文相结合组成一圆形标 看你一遍爱你三千遍心动千万遍. 世上有千千万万种爱唯你是首选
回复面规划(注册会员
2020-12-25 16:49:21
ormact游客
2020-12-25 10:16:3
游客12073:jquery ui(界面设出联系,必定要弄懂联系数据库的几个范式及联系的树立办法。 因而,就要对联系数据库的根底概念十分清楚,如键的定义,函数依赖,范式的定义、作用及转化是树立联系的根底。数据漂亮,方位、尺度与结构图是否一致,各种洞口有无遗失。7、修建做法是否合理,防水资料,涂料,瓷砖等。 在修建设计图中一些符号所表
回复有)重本注册会员
2020-12-25 10:2:34
在jQuery目标上调用组件办法。如: $(#logi口 【Windows】+【E】敞开资源管理器 【F2】重新命名
回复