JavaScript组件之JQuery(A~Z)教程(基于Asp.net运行环境)三

本文提供了一系列jQuery实用技巧示例,包括元素样式操作、事件绑定与触发、集合处理等,帮助开发者更高效地进行网页交互开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

9). Filter和no方法使用示例

 1 <head runat="server">
 2     <title>Filter and No方法使用</title>
 3     <script src=Resources/js/jquery-1.2.1.js type="text/javascript"></script>
 4     <script language=jscript>
 5         function ChangeBorder()
 6         {
 7             $("ul").not("[li]").css("border", "1px solid blue");       
 8         }       
 9     </script>    
10 </head>
11 <body>
12     <form id="form1" runat="server">
13     <div>       
14          <ul>
15                 <li>Hi King!</li>           
16                 <li>Hi Rose!</li>                           
17         </ul>         
18         <br />    
19         <ul></ul>
20         <input type=button onclick = "ChangeBorder();" value="改变边框" />
21     </div>
22     </form>
23 </body>

10). 一个很有用的方法: Css方法使用示例

 1 <head runat="server">
 2     <title>使用Css方法, 比较有用的一个方法</title>
 3     <script src=Resources/js/jquery-1.2.1.js type="text/javascript"></script>
 4         <script language=jscript>
 5             function SetBorderStyle()
 6             {
 7                 $("ul").css("border", "1px solid blue");       
 8                 $("ul li").css("border", "1px solid red");       
 9             }       
10         </script>    
11 </head>
12 <body>
13     <form id="form1" runat="server">
14     <div>
15         <ul>
16             <li></li>
17             <li></li>
18             <li></li>
19         </ul>
20         <input type=button value="设置边框" onclick="SetBorderStyle();" />      
21     </div>
22     </form>
23 </body>

11). 滑动显示/隐藏元素

 1 <head runat="server">
 2     <title>滑动显示隐藏元素</title>
 3        <script src=Resources/js/jquery-1.2.1.js type="text/javascript"></script>
 4         <script language=jscript>
 5                         $(document).ready(function() {
 6                 $('#faq').find('.pic').hide().end().find('.display').click(function() {
 7                      var answer = $(this).next();
 8                      if (answer.is(':visible')) {
 9                          answer.slideUp();
10                      } else {
11                          answer.slideDown();
12                      }
13                  });
14             });
15         </script> 
16 </head>
17 <body>
18     <form id="form1" runat="server">
19     <div id="faq">
20         <input class="display" type=button value="Slide显示/隐藏"  /> 
21         <input class="pic" type=image src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/chengking/160914/t_GIRL.GIF" style="width: 227px; height: 174px" />
22     </div>
23     </form>
24 </body>

12). 操作父元素

 1 <head runat="server">
 2     <title>操作父元素</title>
 3     <link rel="stylesheet" type="text/css" href="Resources/CSS/StyleSheet1.css" title="blue" />
 4     <script src=Resources/js/jquery-1.2.1.js type="text/javascript"></script>
 5         <script language=jscript>
 6             $(document).ready(function() {
 7                 $("a").hover(function() {
 8                     $(this).parents("p").addClass("BackColor");
 9                 }, function() {
10                     $(this).parents("p").removeClass("BackColor");
11                 });
12             });
13         </script>    
14 </head>
15 <body>
16     <form id="form1" runat="server">
17     <div>       
18         <p>
19             Hi! Rose.<br />
20             <a href="#">你好</a>
21         </p>
22     </div>
23     </form>
24 </body>

13). Toggle方法使用示例

 1 <head runat="server">
 2     <title>Toggle方法使用</title>
 3     <script src=Resources/js/jquery-1.2.1.js type="text/javascript"></script>
 4         <script language=jscript>
 5                $(document).ready(function() {
 6                 $("#btn").toggle(function() {
 7                     $(".pic").show('slow');
 8                 }, function() {
 9                     $(".pic").hide('fast');
10                 });
11             });
12     </script>    
13 </head>
14 <body>
15     <form id="form1" runat="server">
16     <div>
17         <input id="btn" type=button value="toggle事件测试" />
18         <input class="pic" type=image src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/chengking/160914/t_GIRL.GIF" style="width: 227px; height: 174px; display:none;" />
19     </div>
20     </form>
21 </body>

14). Animate方法使用示例

 1 <head runat="server">
 2     <title>Animate方法示例</title>
 3     <script src=Resources/js/jquery-1.2.1.js type="text/javascript"></script>
 4         <script language=jscript>
 5                       $(document).ready(function() {
 6                 $("#btn").toggle(function() {
 7                     $(".pic").animate({
 8                         height: 'show',
 9                         opacity: 'show'
10                     }, 'slow');
11                 }, function() {
12                     $(".pic").animate({
13                         height: 'hide',
14                         opacity: 'hide'
15                     }, 'slow');
16                 });
17             });
18     </script>    
19 </head>
20 <body>
21     <form id="form1" runat="server">
22     <div>
23         <input id="btn" type=button value="Animate事件测试" />
24         <input class="pic" type=image src="https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/chengking/160914/t_GIRL.GIF" style="width: 227px; height: 174px; display:none;" />
25     </div>
26     </form>
27 </body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值