`

jQuery菜鸟学习实例

 
阅读更多

引用的<script src="http://code.jquery.com/jquery-latest.js"></script>

           例子<一>:实现字体变大或变小

1、主体部分:

 <body>
   <a href="#" id="larger">Larger</a></br>
   <a href="#" id="smaller">Smaller</a>
   <p>when click Larger font change Big and click Smaller font change small;when click Larger font change Big and click Smaller font change small;</p>
  </body>

 

2、jQ代码:

<script type="text/javascript">
  $(function(){
  $('a').click(function(){
   var os = $('p').css('font-size'); //获取的是16px
   var num = parseFloat(os,10); //通过parseFloat 解析得到数字部分
   var uom = os.slice(-2); //得到单位  px
     $('p').css('font-size',num/1.4+uom);
     if(this.id=='larger'){
        $('p').css('font-size',num*1.4+uom);
     }
  });
  });
 </script>

 

3、效果图:

 

 

 

 

 

                 例子<二>:实现图片切换的效果 

1、主体部分:

<body>
     <div class="wrap">
       <img src="back.jpg" alt="image" />
         <img src="front.jpg" class="front" alt="image" />
     </div>

 

     <div class="wrap">
       <img src="back.jpg" alt="image" />
         <img src="front.jpg" class="front" alt="image" />
     </div>
     
     <div class="wrap">
       <img src="back.jpg" alt="image" />
         <img src="front.jpg" class="front" alt="image" />
     </div>
  </body>

 

2、jQ代码:

<script type="text/javascript">
   $(function(){
      $('.wrap').hover(function(){
       $('.front',this).stop().animate({top:"300px"},700); //top 也可以修改为left,right等等
      },function(){
       $(this).children('.front').stop().animate({top:"0px"},400);
       });
   });
 </script>

 

3、CSS代码

  <style type="text/css">
  #container{
   width:850px;
   text-align:center;
   margin:auto;
  }
  .wrap{
      width: 250px;
      height: 140px;
      position: relative;
      overflow: hidden;
      float: left;
  }
  
  img{
    position:absolute;
    top:0;
    left:0;
  }
 </style>

 

 

 

4、效果图

 

 

 

 

                 例子<三>:实现添加与移出数据效果 

1、主体部分:

 <body>
    <ul>
     <li>1</li>
     <li>2</li>
     <li>3</li>
     <li>4</li>
    </ul>
    <a href="#" id="add">Add List Item</a><br>
    <a href="#" id="remove">Remove List Item</a>
  </body>

 

2、jQ代码:

 <script type="text/javascript">
    $(function(){
      var i = $('li').size()+1;
       $('a#add').click(function(){
          $('<li>'+i+'</li>').appendTo('ul');
          i++;
       });
       
       $('a#remove').click(function(){
         $('li:last').remove();
         if (i != 0){  
           i--;
         }
       });
    });
 
 </script>

 

3、效果图:



 

 

 

 

 

                 例子<四>:实现图片或文字变化的效果 

1、主体部分:

 <body>
     <div id="box">CHANGE</div>
  </body>

 

 

2、jQ代码:

<script type="text/javascript">
     $(function(){
         $('#box').click(function(){
            $(this).animate({"left":"300px"},4000);// first effect
           $(this).animate({"width":"50px"},4000);//and so second effect
         });
     });
  </script>

 

3、CSS代码:

 <style type="text/css">
   #box{
      background:red;
      width:300px;
      height:300px;
      position:relative;
   }
  </style>

 

4、效果图:



 

 

 
 

  • 大小: 47.6 KB
  • 大小: 51.4 KB
  • 大小: 5.6 KB
  • 大小: 7.4 KB
  • 大小: 5 KB
  • 大小: 7.3 KB
  • 大小: 9.3 KB
  • 大小: 7.1 KB
分享到:
评论

相关推荐

    [JQuery菜鸟到忍者].Sitepoint.jQuery.Novice.to.Ninja.Feb.2010.pdf

    - **重点**:通过实例展示了如何使用jQuery轻松实现复杂的动画效果,如淡入淡出、滑动等,同时介绍了如何监听滚动条事件以实现动态加载等功能。 **4. Images and Slideshows** - **内容**:专注于图像处理和幻灯片...

    锋利的JQuery,菜鸟学习实战,JQuery初探最int实例材料,0基础

    "锋利的jQuery"作为一个学习资源,特别适合初学者,它通过一系列直观的实例帮助0基础的学习者快速入门。 **一、选择器与遍历DOM** jQuery的选择器是其核心功能之一,它允许开发者通过CSS选择器快速定位到网页中的...

    JQuery novice to ninja(JQuery菜鸟到忍者)-pdf书及源代码

    JQuery novice to ninja(JQuery菜鸟到忍者) 此资源包含pdf电子书及配套的源代码. by Earle Castledine Craig Sharkie JQuery经典,英文版的,不过不用担心看不懂英文;因为书中有大量的实例代码供学习,只在看代码就OK....

    jQuery从菜鸟到忍者(中文高清PDF+源码)

    《jQuery从菜鸟到忍者》是一本面向网页开发初学者的教程,旨在帮助读者全面掌握jQuery这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务,使得开发者能更高效地创建动态和交互...

    jQuery从菜鸟到忍者书籍源码

    通过学习《jQuery从菜鸟到忍者》这本书籍,读者不仅可以掌握jQuery的基本用法,还能了解到如何利用jQuery优化网页性能,提升用户体验。书中提供的源码示例涵盖了上述所有知识点,是学习和实践jQuery的宝贵资源。同时...

    jQuery 菜鸟到老鸟

    **jQuery:从菜鸟到老鸟** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个资源旨在帮助初学者快速掌握jQuery,并逐步提升为熟练开发者。 **一、...

    JQuery 菜鸟到忍者(jQuery Novice to Ninja)

    - **丰富的实例**:每章都包含了大量的实际应用案例,帮助读者理解和掌握jQuery的各种用法。 - **易于上手**:本书语言简洁明了,适合不同水平的读者阅读。 - **代码兼容性**:提供的代码均经过测试,确保在多种...

    jsPlumb+jquery 流程图设计实例

    **jsPlumb与jQuery流程图设计实例详解** 在Web开发中,流程图是一种直观、有效的展示数据处理方式,尤其在业务流程、系统架构或者工作流设计中应用广泛。jsPlumb是一个JavaScript库,专用于创建视觉连接器或流程图...

    经典jquery大全

    - jQuery教程网站:如W3School、菜鸟教程等,提供了基础到进阶的教程和示例。 - 实战项目:通过分析和修改jQueryDemo.rar中的示例,可以加深对jQuery的理解。 - jQuery技巧大放送.rar:这个压缩包可能包含各种实用的...

    菜鸟吧 Web学习完全手册 网页设计工具大全

    菜鸟的jQuery笔记 JavaScript实例 经典论坛JavaScript学习总结 菜鸟的Python笔记 《High Performance Web Sites》读书笔记 单片机笔记 C51笔记 51单片机实验 51单片机的Proteus实验 单片机小工具 ARM的...

    asp.net使用jquery ajax 小例子

    ASP.NET与jQuery AJAX的结合是Web开发中常见的一种技术组合,它使得页面的异步更新成为可能,提高用户体验。在本教程中,我们将探讨如何在ASP.NET中利用jQuery的AJAX功能来调用后台处理程序或Web服务。 首先,我们...

    JQUERY学习笔记2

    ### JQUERY学习笔记2:深度解析与应用实例 在深入探讨jQuery的学习笔记中,我们将重点关注几个核心概念和功能,这些是任何希望掌握jQuery框架的开发者都必须了解的基础知识。通过以下详细解析,我们不仅能够理解...

    jQuery版本汇总+文档

    - **教程(Tutorials)**:新手入门指南,通过实例教学如何开始使用jQuery。 - **示例(Examples)**:提供大量代码示例,展示jQuery在实际场景中的应用。 - **兼容性表(Compatibility)**:记录了各个版本对不同...

    jquery添加和删除元素

    在提供的`addelement`示例中,可能包含了一个展示如何动态添加元素的实例。例如,用户点击按钮时,新元素可能会被添加到某个列表。这个过程通常涉及事件监听和DOM操作的结合。比如: ```javascript $("#addButton")...

    jquery-officebar

    2. **初始化工具条**:通过JavaScript代码创建工具条实例,并配置相应的模块和按钮。 3. **绑定事件**:将用户点击按钮的动作与相应的功能函数关联。 4. **测试与优化**:在不同设备和浏览器上进行测试,根据反馈...

    W3SCHOOL 菜鸟教程chm

    总结起来,《W3School 菜鸟教程CHM》是Web开发初学者的宝典,它提供了丰富的实例和实践练习,使得学习过程既系统又实用。离线版的CHM格式使得在无网络环境下也能随时查阅,对于提升编程技能和解决实际问题具有极大的...

    JQuery实现注册表单实时验证

    `JavaScript正则表达式.doc`文档可以提供详细的正则表达式语法和实例。 **使用说明**文档应包含如何将验证逻辑整合到HTML和JavaScript代码中的步骤,包括引入jQuery库、编写验证函数、绑定事件和展示验证结果。例如...

    w3cschool菜鸟教程离线文档.zip

    《w3cschool菜鸟教程离线文档》是一个包含多种编程语言学习资料的压缩包,它提供了HTML、CSS、JavaScript、jQuery、PHP以及SQL等常见Web开发技术的详细教程。这个离线版本允许用户无需网络连接就能查阅相关知识,极...

    JavaScript菜鸟忍者秘籍

    学习JQUERY可以帮助初学者更高效地编写代码,避免直接与复杂的DOM交互。JQUERY的核心功能包括选择器(用于找到页面中的特定元素)、方法(用于操作元素)和事件(用于响应用户交互)。 在实际应用中,JavaScript...

Global site tag (gtag.js) - Google Analytics