分享好友 前端技术首页 频道列表

网页设计编辑利器——jQuery EasyUI所学整理(待编辑)

Jquery  2023-02-08 18:330

1, Messager弹窗信息

方法:

$.messager.alert(...), 在网页中间弹出一个窗口

$.messager.confirm(...) 弹出一个确认窗口, 有确定和取消两个按钮, 确定返回true, 取消返回false

$.messager.progress(...) 显示一个进度条

$.messager.prompt(...) 显示一个带文本输入框的对话弹窗

$.messager.show(...)在网页的右下角弹出一个窗口提示信息

2, Panel面板

  构建的方式有两种, 可以通过使用JS构建panel的方法, 也可以让其调用easyui类包内容, 但是这两种方法的前提是都必须先有一个已经写好的<div></div>

常用属性:

id: 面板的id属性

title: 面板的标题

iconCls: 在面板的右上角添加一个小图标

width: 设置面板的宽度

height: 设置面板的高度

3, window窗口

  构建的方式有两种, 可以通过使用JS构建panel的方法, 也可以让其调用easyui类包内容, 但是这两种方法的前提是都必须先有一个已经写好的<div></div>

打开和关闭窗口。

$('#win').window('open');    

$('#win').window('close');

通过ajax读取窗口内容。

$('#win').window('refresh', 'get_content.php'); (在eclipse上试了一下只能加在jsp页面的文件, 类似于那个iframe框架, Servlet加载不出来), 加载Servlet的时候可以用JS的方法创建, 然后用 href 属性可以加载Servlet

常用属性

collapsible: 参数为bealoon类型, 定义是否显示折叠菜单title: 窗口的文本标题, 参数是一个String类型的

minimizable: 参数为bealoon类型, 定义是否显示最小化按钮

maximizable: 参数为bealoon类型, 定义是否显示最大化按钮

closable: 参数为bealoon类型, 定义是否显示关闭按钮

4, linkbutton按钮

创建一个按钮也是有两种方法, 通过标签和JS, 按钮就只有一个onclick事件.

常用属性:

id: linkbutton的id属性

text: 按钮上需要显示的文本

事件: 

onclick: 在点击按钮时所触发的事件

 5, dialog对话窗口

该对话框是一种特殊类型的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。创建对话窗口也是可以通过标签和JS两种方式来创建

常用属性:

继承window的属性, 重点记住下面两个

toolbar: 定义对话框的工具栏, 在上端显示, 语法格式:

toolbar:[{

  ...:...,

  ...:...

}]

buttons: 定义对话框的按钮栏, 在底端显示, 语法格式:

buttons:[{

  ...:...,

  ...:...

}]

还有一个比较重要的特点: 也同样用于上面的其他window, panel, linkbutton等, 在标签属性中有一个data-options="...", 这个没法在JS中使用, 定义的话只能在标签里面写上

6, 验证框(validatebox)和文本框(textbox)

这两者的相同点都是可以通过上面说到的两种方式创建, 用标签或者是JS

不同点:

1, textbox可以在输入框内加icon图标, 而validatebox不支持

2, validatebox可以进行自定义的验证, 而textbox没有自定义, 只能使用自己有的那些方法进行验证. 

  validatebox自定义验证格式如下

$.extend($.fn.validatebox.defaults.rules, {    
     minLength: {    
         validator: function(value, param){    
             return value.length >= param[0];    
         },    
         message: 'Please enter at least {0} characters.'   
     }    
 });

...
...
...

 <input class="easyui-validatebox" data-options="validType:'minLength[5]'">  

 

这样就可以验证长度是否为5

不过这段代码看不懂, 希望能有朋友简单的解释一下

 7, 下拉列表菜单combobox

自定义下拉框显示一个可编辑的文本框和下拉面板在html页面。

查看更多关于【Jquery】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
邮箱自动提示Jquery 插件-实战.失败品
看到很多 SNS 类网站都有 邮箱注册功能. 参考了一下技术过程,触发事件为 focus keyup 和 后缀 mousedown 事件基本匹配过程就可以完成了. 所以写了下面的代码. 对  万一用户 选择错误.目前很多SNS 站都是要 手动删除后另行选择.我就写一个 focus 替换函数. 

0评论2023-03-08353

JQuery——事件绑定bind和on的区别
引言  通过JQuery对目标对象绑定事件我们大部分都是通过$('选择器').事件名()的形式实现,其实对事件的绑定还可以使用on和bind,为了搞明白两者之间的区别特做记录,以备以后查阅。正文  bind和on都是给元素绑定事件用的,但两者在使用时有些差别,我们最

0评论2023-03-08787

jQuery select操作
获取Select选择的Text和Value:$("#select_id").change(function(){//code...});//为Select添加事件,当选择其中一项时触发var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Textvar checkValue=$("#select_id").val(); //获

0评论2023-03-08577

17种常用的jQuery全屏焦点图代码 jq 获取焦点
jQuery全屏焦点图特效制作带标题的焦点图切换代码 jQuery背景和banner图片一起切换全屏焦点图切换代码 jQuery仿音悦台网站全屏带标题的焦点图轮播代码 jQuery响应式焦点图插件制作响应式全屏焦点图切换代码 jquery html5响应式幻灯片插件网站响应式全屏幻

0评论2023-03-08612

Jquery 插件 实现浮动层 网页右下弹出层
最近由于公司项目原因要添加一个在网站首页的浮动的弹出层,且比较急,上网大概查找了一下,无奈只能自己动手写了一个。比较简单。源码如下: (function ($) {            $.fn.Messager = function (option) {             

0评论2023-03-08580

Jquery获取服务器端控件的三种方式 js获取服务器地址
一 Jquery获得服务器控件值的方法由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法:服务器控件代码:asp:TextBox ID="txtUserID" runat="server"/asp:TextBox 1. $("#%=txtUserID.ClientID%"

0评论2023-03-08822

jQuery习题 jquery100例
1.在div元素中,包含了一个span元素,通过has选择器获取div元素中的span元素的语法是?        答:$("div:has(span)"); 2.在ul元素中,添加了多个li元素,通过jquery选择器获取最后一个li元素的方法是?                答:$("li:last")3.在页面中有

0评论2023-03-08817

JQuery的父、子、兄弟节点选择器 jquery获取父节点和子节点
jQuery.parent(expr) //找父元素jQuery.parents(expr)//找到所有祖先元素,不限于父元素jQuery.children(expr)//查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙jQuery.contents()//查找下面的所有内容,包括节点和文本。jQuery.prev()//查找上一

0评论2023-03-08671

一个关于 jquery 和 php 的 jsonp 例子(与后台PHP成功通信)
script $(document).ready(function(){$.ajax({ url:'http://localhost/test/jsonp.php', dataType:"jsonp", //重点,使用jsonp方式解决跨域问题 jsonp:"jsonpcallback", //回调函数名,和php端统一 timeout: 5000, success:function(data, status){ alert('s

0评论2023-03-08838

jQuery委托 jquery事件委托方法
$('#container').on('click', '.elementClass', function() {// code});http://stackoverflow.com/questions/10082031/why-use-jquery-on-instead-of-click

0评论2023-03-08736

更多推荐