关于获取元素进行动画效果的问题以及简单的正则表达式验证

//实现表格的隔行换色效果
$(”tr”).each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})

//鼠标移入移出变色()
            $(".ContentTr").hover(function () {
                c = this.style.backgroundColor;
                this.style.backgroundColor = '#8F8FBD'
            }, function () {
                this.style.backgroundColor = c;
            });

//让div越来越大与越来越小
$(function () {
            $("div").css({ "width": "100px", "height": "100px", "background": "blue"

});
            var defaults = $("div");
            var multiple = 1.2;
            var time = setInterval(function () {
                changeDiv(defaults, multiple);
                if (defaults.width() > 1000) {
                    multiple = 0.8;
                }
                if (defaults.width() < 100) {
                    multiple = 1.2;
                }
            }, "1000");
        });


        function changeDiv(defaults, multiple) {
            $(defaults).css({
                width: function (index, value) {
                    return parseFloat(value) * multiple;
                },
                height: function (index, value) {
                    return parseFloat(value) * multiple;
                }
            });
        }


// 开始动画
$("#go").click(function(){
  $(".block").animate({left: '+200px'}, 5000);
});

// 当点击按钮后停止动画
$("#stop").click(function(){
  $(".block").stop();
});

 //选中的行变色,上一次选中的取消变色
 $("table .ContentTr").click(function(){
                $(this).addClass("avb").siblings().removeClass("avb");
                UserID = $(this).attr("UserID");
            });  

//获取rad的值加载到radio
  $("input[name='statics'][value="+data[0].角色状态+"]").attr("checked",true);


 //判断哪一个rad被选中
            $(".radClass").each(function(){
                if($(this).attr("checked")){
                    radVal=$(this).val();
                }
            })

//手机前7位号码
if ($(".photo_text").text().replace(/\s+/g, "").length == 7) {}

//checkbox全选反选
function checkAll() {
            var a = $(":checkbox").get(0).checked;
        //$(":checkbox:gt(0)").each(function () {
                //this.checked = a
                //});
            $(":checkbox:not(#ckbAll)").each(function () {
                this.checked = a
            });
        }

//检查中文
function check()
{
    //获取表单内容
    var str = document.frm1.txt1.value;
    var reg = /[\u4e00-\u9fa5]/;
    if(reg.test(str))
    {
        alert("有中文出现");
    }
}
//检查邮箱
function check()
{
var str = document.frm1.txt1.value;
//定义判断邮箱的正则
var reg = /^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$/;
if(!reg.test(str))
{
    alert("邮箱格式错误!");
}
}
//去掉空格
function fun()
{
    var str = document.frm1.txt1.value;
     var reg = /^\s+|\s+$/g;
     document.frm1.txt1.value = str.replace(reg,"");
}
//复杂模式(字符串需要转义)
var regex=new Regexp("^\\d+$");转义符
regex.test("123asd1212"); false
//在双斜线之间写正则(不用转义)
var regex=/^\d+$/;
regex.test("123213"); true

posted @ 2016-02-14 16:19  福小松  阅读(330)  评论(0编辑  收藏  举报