现在的位置: 首页 > 综合 > 正文

JQUERY系列之一:事件绑定

2012年08月27日 ⁄ 综合 ⁄ 共 1076字 ⁄ 字号 评论关闭
一、绑定CLICK事件,显示内容

JS代码:

$(function (){

     //点击head展开content
    $("#panel h5.head").bind("click",function(){
     
     $(this).next().show();
     
    });
 
});

 

HTML代码:

<style>

*{margin:0;padding:0;} 
body { font-size: 13px; line-height: 130%; padding: 60px }
#panel { width: 300px; border: 1px solid #0050D0 }
.head { padding: 5px; background: #96E555; cursor: pointer }
.content { padding: 10px; text-indent: 2em; border-top: 1px solid #0050D0;display:block;display:none; }

</style>
<div id="panel">
 <h5 class="head">什么是jQuery?</h5>
 <div class="content">
  jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
 </div>
</div>

 

二、绑定CLICK事件,第一次点击显示内容,再次点击隐藏内容

JS代码:

 

$(function (){

     //点击head展开content
    $("#panel h5.head").bind("click",function(){
     
     var $content = $(this).next();
     

    //:visible 表示匹配所有的可见元素

    //is(expr)表示用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true
     if ($content.is(":visible"))
     {
         $content.hide();
     }
     else
     {
         $content.show();
     }
     
    });
 
});

 

 

HTML代码:

同上。。。。

 

 

 

抱歉!评论已关闭.