- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jquery ui 插件菜单工具插件——menu菜单工具插件可以通过ul创建多级内联或弹出式菜单,支持通过键盘方向键控制菜单滑动,允许为菜单的各个选项添加图标,调用格式如下:$(selector).menu({options});selector参数为菜单列表中最外层ul元素,options为menu()方法的配置对象。例如,在页面中,通过ul元素内联的方式构建一个三层结构的导航菜单,并将最外层ul元素通过menu()方法绑定插件,实现导航菜单的功能,如下图所示:在浏览器中显示的效果:从图中可以看出,通过ul内嵌的方式,构建一个三层结构的导航菜单,将li元素的class属性值设为“ui-state-disabled”,可将菜单选项置为不可用状态。面板折叠插件——accordion面板折叠插件可以实现页面中指定区域类似“手风琴”的折叠效果,即点击标题时展开内容,再点另一标题时,关闭已展开的内容,调用格式如下:$(selector).accordion({options});其中,参数selector为整个面板元素,options参数为方法对应的配置对象。例如,通过accordion插件展示几个相同区域面板的折叠效果,如下图所示:在浏览器中显示的效果:从图中可以看出,由于绑定了折叠面板插件,默认为第一个面板的内容为展示状态,点击第二个面板主题时,展示主题对应内容,同时关闭上一个面板内容。拖曳插件——draggable拖曳插件draggable的功能是拖动被绑定的元素,当这个jQuery UI插件与元素绑定后,可以通过调用draggable()方法,实现各种拖曳元素的效果,调用格式如下:$(selector). draggable({options})options参数为方法调用时的配置对象,根据该对象可以设置各种拖曳效果,如“containment”属性指定拖曳区域,“axis”属性设置拖曳时的坐标方向。例如,在页面中的div元素中添加两个子类div,通过与拖曳插件绑定,这两个子类div元素只能在外层的父div元素中任意拖曳,如下图所示:在浏览器中显示的效果: body div id=divtest div id=x class=drag沿x轴拖拽/div div id=y class=drag沿y轴拖拽/div div id=all class=drag沿xy轴拖拽/div /div script type=text/javascript $(function () { $(#x).draggable({containment:parent,axis:x}); $(#y).draggable({containment:parent,axis:y}); $(#all).draggable({containment:parent}); }); /script放置插件——droppable除使用draggable插件拖曳任意元素外,还可以调用droppable UI插件将拖曳后的任意元素放置在指定区域中,类似购物车效果,调用格式如下:$(selector).droppable({options})selector参数为接收拖曳元素,options为方法的配置对象,在对象中,drop函数表示当被接收的拖曳元素完全进入接收元素的容器时,触发该函数的调用。例如,在页面中,通过调用droppable插件将“产品区”中的元素拖曳至“购物车”中,同时改变“购物车”的背景色和数量值,如下图所示:在浏览器中显示的效果:从图中可以看出,先调用draggable插件任意拖曳“产品区”的元素,然后,调用droppable插件绑定“购物车”中接收元素,当“产品区”元素完全拖曳至“购物车”时,触发定义的drop函数,改变“购物车”中背景色和总数量值。选项卡插件——tabs使用选项卡插件可以将ul中的li选项定义为选项标题,在标题中,再使用a元素的“href”属性设置选项标题对应的内容,它的调用格式如下:$(selector).tabs({options});selector参数为选项卡整体外围元素,该元素包含选项卡标题与内容,options参数为tabs()方法的配置对象,通过该对象还能以ajax方式加载选项卡的内容。例如,在页面中,添加选项卡的标题和内容元素,并绑定tabs插件,当点击标题时,以选项卡的方式切内容,如下图所示:在浏览器中显示的效果:从图中可以看出,在tabs()方法的配置对象中,通过“fx”属性设置了选项卡切换时的效果,“event”属性设置鼠标也可以切换选项卡,因此,当鼠标在移动至两个选项卡标题时,对应内容以动画的效果自动切换。对话框插件——dialog对话框插件可以用动画的效果弹出多种类型的对话框,实现JavaScript代码中aler
您可能关注的文档
最近下载
- 区块链与智能合约理解区块链与智能合约的关系和作用 .pdf VIP
- 小儿危重病例评分法.ppt VIP
- 2025年四川省行政执法资格考试模拟卷(题型).docx VIP
- 林业发展“十五五”和中长期规划基本思路(全国).docx
- 《非甾体抗炎药物》课件.ppt VIP
- DB43_T 2017-2021 甜瓜病虫害绿色防控技术规程.docx VIP
- 2024-2025学年小学综合实践活动教科版四年级上册-教科版教学设计合集.docx
- 2024年入党积极分子培训班结业考试试题及答案(四).pdf VIP
- 2024年四川省行政执法资格考试模拟卷(题型).docx VIP
- 广东省2025年中考英语试题及解析.pdf VIP
文档评论(0)