jquery 相关经验

在利用jquery 传递json数据时 用$.ajax 方法一定要写参数 dateType:'json'  还有一个要注意的,取数据对象为数组是变量要加上类型:

例如 var a = data.contents 不能写成 a=data.contents 否则在IE下会找不到对象定义

在遍历数组时用 for(i in obj) 引用时用 obj[i]['param']


2. jquery 插件formValidator 试用于表单提交

   1. 在对文本框进行ajax验证的时候,对于中文字符,插件是进行了编码的,所以在服务端进行接收的时候要进行转码(urldecode),同时还要修改插件的 formValidator 序列化方法,将JS编码改成如下     var value = encodeURIComponent(data.substr(li_pos+1));

  2. 在所有验证成功后,如果需要AJAX返回接收数据,需要在初始化方法中加 ajaxForm: 方法 ,同时要修改ajaxForm 方法将 alert 注释掉

   例: $.formValidator.initConfig({formID:"form1",theme:"ArrowSolidBox",submitOnce:true,
        onError:function(msg,obj,errorlist){},
        ajaxForm:{
            dataType : "json",
            async:true,
            buttons:$("#input2"),
            url: "index.php",
            success:function(data){
                art.dialog({content:data.info,time:1});
                if(data.status==1){
                    location.href='';
                }
            }
        },
        ajaxPrompt : '有数据正在异步验证,请稍等...'
    });

  插件下载地址: 点击打开链接

3. artDialog 弹出框插件

  此插件用于各种形式的弹出框,也比较好用,支持换肤,下载地址: 点击打开链接

4. blockUI

 blockui插件主要使用blockUI和unblockUI两个方法来控制弹出层的显示或者隐藏,可以在blockUI方法中指定一些参数,来控制弹出层显示的内容,大小,位置等。blockUI方法的常用的参数有:message,css,overlayCSS,showOverlay。

  message:主要用来设置要显示的内容,可以直接设置为一段文字,html代码或者使用jquery获取页面上隐藏的div。

  css:主要用来设置弹出层的样式,包括弹出层的位置,大小,边框等。

  overlayCSS:主要用来设置遮罩层的样式,包括背景色,透明度等。

  showOverlay:主要用来设置是否显示遮罩层,如果要隐藏遮罩层可以设置为false。

      例:
 $.blockUI({
        message: $("#loginForm"),
        css: {
            width: '300px',
            height: '300px',
            left: ($(window).width() - 300) / 2 + 'px',
            top: ($(window).height() - 300) / 2 + 'px',
            border: 'none'
        }
    });

 

   5. 时间控件: My97DatePicker 点击打开链接

 6. 8款JQUERY 幻灯片插件示例:  http://www.cnblogs.com/lhb25/archive/2012/01/31/8-responsive-jquery-slider-plugins.html

7. 对于JS注释问题: // 注释前边一定要加个空格  如果在判断条件

if(){

}else{//注释 (不正确)

}

这样会提示找不到方法的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值