Jquery基础资料

    首先应该添加Jquery引用文件
 <script src="Js/jquery-1.7.js" type="text/javascript"></script>
 <script src="Js/jquery-1.7.min.js" type="text/javascript"></script>

    <script type="text/javascript" language="javascript">
        //加载完成后执行的事情
        window.onload = function () {
            TestFunction();
        }
  
  //在鼠标改变浏览器的长宽时触发
        $(window).resize(function () {
            SetScreenWH();
        });
  
  //设置该页面的宽度和高度
        function SetScreenWH() {
            var widthW = $(window).width(); //获取浏览器的宽度
            var ScreenWidth = screen.width; //获取电脑屏幕的宽度
            if (widthW < 1175) {
                window.resizeTo(ScreenWidth-40, 65); //设置该页面的宽度和高度
            }
        }
  
        function SS() {
            var v_PX = "20px";
            setTimeout(SetPX, 2000); //setTimeout方法为5秒后执行SetPX()方法
            function SetPX() {
                v_PX = "-20px";
                $("*[id$=tbOutnum]").val(v_PX); //Jquery获取服务器控件的ID方法(一)【服务器控件为<asp:TextBox ID="tbOutnum" runat="server" />】
                $("input[id*=tbOutnum]").val(v_PX); //Jquery获取服务器控件的ID方法(二)【服务器控件为<asp:TextBox ID="tbOutnum" runat="server" />】
                $("#<%=tbOutnum.ClientID %>").val(v_PX); //Jquery获取服务器控件的ID方法(三)【服务器控件为<asp:TextBox ID="tbOutnum" runat="server" />】
            }
        }
  
        //几秒倒计时,计时完成后并执行相应的方法【实现方法一】
        function AfterSomeSecondsDo() {
            var v_Seconds = 5; //定义5秒
            var v_Intervalid;
            v_Intervalid = setInterval(SetSomeThing, 1000); //间隔一秒后执行SetSomeThing()方法
            function SetSomeThing() {
                if (v_Seconds == 0) {
                    AfterSomeSecondsDo(); //等于0秒时执行AfterSomeSecondsDo()方法
                    clearInterval(v_Intervalid); //clearInterval() 方法可取消由 setInterval() 设置的 timeout【clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值】
                }
                $("#<%=tbOutnum.ClientID %>")[0].value = "倒数" + v_Seconds + "秒后弹出消息框";
                v_Seconds--;
            }
        }
        //几秒倒计时,计时完成后并执行相应的方法【实现方法二】
        var v_Sec = 6;
        function TimeJian() {
            v_Sec -= 1;
            $("#<%=tbOutnum.ClientID %>")[0].value = (v_Sec)+"秒倒计时";
            setTimeout(TimeJian, 1000);
            if (v_Sec == 0) {
                alert("Over");
            }
        }
  
        //使用load方法将页面嵌入某区域【相当于IFrame效果】
        function FillHtmlInAspx() {
            $(".div_InnerNewAspx").load("CCSS.aspx", function () { alert("我使用的是Jquery中的AJAX方法load"); });
        }
  
        //Jquery为集合对象中的控件赋值
        function FillAllTextBoxValue() {
            //声明集合对象v_AllTextBox(此时该集合对象中存储的对象有两个,一个是ID=tbOutnum和ID=tbWorkid的文本框)
            var v_AllTextBox = $("#<%=tbOutnum.ClientID %>,#<%=tbWorkid.ClientID %>");
            //循环为集合对象中控件赋值
            for (i = 0; i < v_AllTextBox.length; i++) {
                v_AllTextBox[i].value = i + 1;
            }
        }
  
        //Jquery中hover方法控制鼠标滑过或者离开对象时的样式或者执行相应的方法【hover中有两个方法函数,第一个为鼠标滑过时的方法,第二个则为离开时的方法】
        function FillAllTextBoxValue() {
            $("#test").hover(
            function () {
                $("#<%=tbOutnum.ClientID %>")[0].value = "鼠标滑过";
            }, function () {
                $("#<%=tbOutnum.ClientID %>")[0].value = "鼠标离开";
            });
        }
  
          //检测浏览器版本
        function DetectionBrowserVersion() {
            //IE浏览器
            if ($.browser.msie) {
                if (($.browser.version == "5.0") && !$.support.style) {
                    alert("您的浏览器为【IE】浏览器,版本为【5.0】");
                }
                if (($.browser.version == "5.5") && !$.support.style) {
                    alert("您的浏览器为【IE】浏览器,版本为【5.5】");
                }
                if (($.browser.version == "6.0") && !$.support.style) {
                    alert("您的浏览器为【IE】浏览器,版本为【6.0】");
                }
                if (($.browser.version == "7.0") && !$.support.style) {
                    alert("您的浏览器为【IE】浏览器,版本为【7.0】");
                }
                if (($.browser.version == "8.0") && !$.support.style) {
                    alert("您的浏览器为【IE】浏览器,版本为【8.0】");
                }
            }

            //火狐浏览器
            if ($.browser.mozilla) {
                alert("您的浏览器为【火狐】浏览器");
            }

            //opera浏览器
            if ($.browser.opera) {
                alert("您的浏览器为【opera】浏览器");
            }

            //苹果safari
            if ($.browser.safari) {
                alert("您的浏览器为【苹果safari】浏览器");
            }

            //苹果的Safari、谷歌的Chrome浏览器
            if ($.browser.WebKit) {
                alert("您的浏览器为【opera】浏览器");
            }
        }

        function TestFunction() {
            var v_ClearTrim = "     888888    "; //我是用来测试trim方法的,去除空格
            if (!$("#tbWorkid").val()) {//$("#tbWorkid").val()代表获取id为tbWorkid的值($("#tbWorkid")[0].value等价于之前的取值方法),在前面加一个“!”表示是否为空
                $("#tbWorkid").val("赋值"); //$("#tbWorkid").val("赋值")代表为id为代表获取id为tbWorkid的值赋值(方法一)
    $("#tbWorkid").[0].value="赋值"; //$("#tbWorkid").val("赋值")代表为id为代表获取id为tbWorkid的值赋值(方法二)
            }
            else {
                $("#tbWorkid").val($.trim(v_ClearTrim)); //$.trim(v_ClearTrim)表示去除字符串v_ClearTrim的空格
            }
            $("#test").css("display", "block"); //表示为某控件设置样式

            $("#tbWorkid").focus(); //设置某控件为默认的选中焦点

            var v_InnerHTML = "<table style='color:red;'><tr><td>1</td></tr><tr><td>2</td></tr><table>";
            $("#divtest").html(v_InnerHTML); //将html代码添加到id为divtest的div中

            $("tr").css("cursor", "pointer"); //当鼠标移动到所有tr行上的时候,设置鼠标的样式(hand、pointer、crosshair、help)

            $(document).ready(function () {//点击tr行的时候跳转到指定的页面
                $("tr").click(function (event) {
                    var row = jQuery(this)
                    var firstParam = row.children("td:eq(0)").text();//获取点击行第一个td的值
                    var secondParam = row.children("td:eq(1)").text(); //获取点击行的二个td的值
                    var navUrl = "Login.aspx?cid=" + firstParam + "&cname=" + secondParam;
                    top.location = navUrl;//执行跳转的页面
                });
            });

            $(".td_BG_05").height(900); //设置class为td_BG_05的高度为900px

            alert($(".td_BG_07").height()); //返回class为td_BG_07的高度
        }
    </script>
 
/********************************/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="../Js/jquery-1.7.js" type="text/javascript"></script>
    <script src="../Js/jquery-1.7.min.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        onload = function () {
            //            SetInfo();
        }

        $(function () {
            SetInfo();
        });
        function SetInfo() {
            $("#hide").click(function () {
                $("img").hide(500);
            });
            $("#show").click(function () {
                $("img").show(500);
            });
            $("#fadein").click(function () {
                $("img").fadeIn(500);
            });
            $("#fadeout").click(function () {
                $("img").fadeOut(500);
            });
            $("#slideup").click(function () {
                $("div").add("img").slideUp("fast");
            });
            $("#slidedown").click(function () {
                $("div").add("img").slideDown("fast");
            });

            $("#btnSize").click(function () {
                alert("我返回的是对象的总数量。\n在这里返回的是img图片标签的数量为【" + $("img").size() + "】张!\n在这里的用法为$('img').size()。");
            });
            $("#btnLength").click(function () {
                alert("我返回的是对象的总数量。\n在这里返回的是img图片标签的数量为【" + $("img").length + "】张!\n在这里的用法为$('img').length。");
            });
            $("#btnGet").click(function () {
                $("img").get().reverse();
                alert("我返回的是对象的总数量。\n在这里返回的是img图片标签的数量为【" + $("img").get(0) + "】张!\n在这里的用法为$('img').length。");
            });

            var v_Css = {background:"gray",font-size};

            $(document.body).css("background", "gray");
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <input type="button" id="hide" value="Hide隐藏" />
    <input type="button" id="show" value="Show显示" />
    <input type="button" id="fadeout" value="FadeOut隐藏" />
    <input type="button" id="fadein" value="FadeIn显示" />
    <input type="button" id="slideup" value="slideDown隐藏" />
    <input type="button" id="slidedown" value="slideUp显示" />
    <br />
    <div id="div" style="width: 231px; height: 147px; border: 1px solid green;">
    </div>
    <img src="../Image/1.jpg" />
    <img src="../Image/2.jpg" />
    <br />
    <br />
    <input type="button" id="btnSize" value="size()方法" />
    <input type="button" id="btnLength" value="length方法" />
    <input type="button" id="btnGet" value="get()方法" />
    </form>
</body>
</html>
/********************************/