当前位置:  编程技术>jquery

jquery实例-jQuery的事件处理

    来源: 互联网  发布时间:2014-09-03

    本文导语:  jQuery 事件处理的例子,理解jQuery常用的事件处理方法。     test-jquery                 .poem         {             margin: 0 5em;         }         .chapter         {             margin: 1em;   ...

jQuery 事件处理的例子,理解jQuery常用的事件处理方法。




    test-jquery
   
   
        .poem
        {
            margin: 0 5em;
        }
        .chapter
        {
            margin: 1em;
        }
        #switcher
        {
            float: right;
            background-color: #ddd;
            border: 1px solid #000;
            margin: 10px;
            padding: 10px;
            font-size: .9em;
        }
        #switcher h3
        {
            margin: 0;
        }
        /*  按钮类 */#switcher .button
        {
            width: 100px;
            float: left;
            text-align: center;
            margin: 10px;
            padding: 10px;
            background-color: #fff;
            border-top: 3px solid #888;
            border-left: 3px solid #888;
            border-bottom: 3px solid #444;
            border-right: 3px solid #444;
        }
        #header
        {
            clear: both;
        }
        body.large #container .chapter
        {
            font-size: 1.5em;
        }
        body.narrow #container .chapter
        {
            width: 400px;
        }
        .selected
        {
            font-weight: bold;
        }
        .hidden
        {
            display: none;
        }
        #switcher .hover
        {
            cursor: pointer;
            background-color: #afa;
        }
   
   

        $(document).ready(function() {
            //#switcher .button 和上面的Style对应,这句话的意思是为每一个按钮类都绑定单击事件
            $('#switcher .button').click(function(event) {
                $('body').removeClass();
                if (this.id == 'switcher-narrow') {
                    $('body').addClass('narrow');
                }
                else if (this.id == 'switcher-large') {
                    $('body').addClass('large');
                }
                $('#switcher .button').removeClass('selected');
                $(this).addClass('selected');
                //阻止冒泡
                event.stopPropagation();
               
            });
        });

        $(document).ready(function() {
            //鼠标移入和移出响应hover自定义方法有两个参数,分别是移入和移出时所对应的响应方法
            $('#switcher .button').hover(function() {
                $(this).addClass('hover');
            }, function() {
                $(this).removeClass('hover');
            });
        });
        //隐藏按钮和移入移出实现
        $(document).ready(function() {
            //定义一个方法名字,方便多次调用
            var toggleStyleSwitcher = function() {
                //toggleClass()如果存在类则删除,不存在则添加
                $('#switcher .button').toggleClass('hidden');
            };

            //注册单击事件的行为
            $('#switcher').click(toggleStyleSwitcher);


            //toggle方法会交替操作参数1和参数2
            $('#switcher').toggle(function() {
                $('#switcher .button').addClass('hidden'); //隐藏所有按钮,因为jquery有迭代能力所有可以使所有button有效
            },
            function() {
                $('#switcher .button').removeClass('hidden'); //去除所有按钮的隐藏css
            })


            //下面的两段是演示如何注册和移出dom元素上的事件
            //移除单击事件的行为
            $('#switcher-narrow, #switcher-large').click(function() {
                $('#switcher').unbind('click', toggleStyleSwitcher);
                //#switcher 此时已经没有了单击的响应方法
               
            });

            //注册单击事件的行为,这个时候再点击#switcher才能好使
            $('#switcher-normal').click(function() {
                $('#switcher').click(toggleStyleSwitcher);
            });
        });
        //模拟Switcher被单击
        $(document).ready(function() {
            $('#switcher').click();
        });
   


   
   


       

           
                风格更改
           
           

                标准(还原)

           

                缩小宽度

           

                字体加大

       

       
       

           
                jQuery 一步一步从入门到精通
           
           


                摘要: 随着像Silverlight•和Flex 这样的技术不断的成熟,丰富的Web 应用程序已经不简单的局限在DHtml级别上的一些脚本动态。Ajax更是昙花一现成为了一项再普通不过的“小把戏”,虽然RIA的下一个发展方向已经很明朗,但现在(至少是近几年)“呆板”的HTML依然是无法取代的,我们依然要使用HTML,CSS,Javascript。
                那么我下面将要开始的jQuery想必你已经非常的了解,因为对他的赞誉真是铺天盖地,如果你想了解她的介绍、入门、教程、在网上随处可见,我没有打算再重复这些文字,因为对于jQuery这样非常容易上手的js库,也许一些典型的例子就足够了。
                今天开始我将记录jQuery的一些使用技巧(虽然我还是用一步一步从入门到精通做标题),希望能对找到我文章的朋友一点帮助。


       

   

   


    
 
 

您可能感兴趣的文章:

  • jquery使用jquery.zclip插件复制对象的实例教程
  • JQuery验证特殊字符实例
  • jquery检验实例-改变错误提示信息的位置
  • textarea显示成label的样式 jquery实例
  • jQuery实现回车键(Enter)切换文本框焦点的代码实例
  • jquery修改属性值实例代码(设置属性值)
  • Jquery each方法跳出循环,并获取返回值(实例讲解)
  • jquery等宽输出文字插件的实例代码
  • jquery 回车事件的实例分享
  • jquery 获取dom固定元素 添加样式的简单实例
  • Jquery 获取元素位置序号的实例代码
  • jquery获得表单所有数据的实例分享
  • jQuery回车键事件实例代码
  • Jquery 键盘按键监听与滑动效果的实例
  • jquery实现弹出div,始终显示在屏幕正中间的简单实例
  • jquery导航固定效果实例
  • jquery 延迟执行的实例分享
  • JQuery validate日期比较实例
  • Jquery如何获取新浪天气预报?实例代码
  • jquery 网页自动播放声音实例
  • JQuery文本改变触发事件如聚焦事件、失焦事件
  • jquery阻止后续事件只执行第一个事件
  • jquery button默认enter事件(回车事件)
  • jquery onpropertychange键盘事件用法举例
  • jquery 绑定、捕获、拦截回车事件的例子
  • jquery回车事件的示例代码
  • jQuery查看事件内容的小例子
  • jquery动态添加元素事件失效问题解决方法
  • JQuery中阻止事件冒泡几种方式及其区别介绍
  • jquery 回车键事件小例子
  • jquery捕捉回车事件的代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery在iPhone/iPad的滚动效果处理 Overscroll
  • firefox下jquery ajax返回object XMLDocument处理方法
  • jQuery 图像处理插件 Data Img
  • jQuery 动画处理插件 easie.js
  • jQuery 图像处理插件 Cropit
  • Jquery Post处理后不进入回调的原因及解决方法
  • jquery提交表单mvc3后台处理示例
  • jQuery点击按钮后用禁用按钮并显示[正在处理...]的实现代码
  • jQuery的live()方法对hover事件的处理示例
  • jquery中对于批量deferred的处理方法
  • jquery插件之定时查询待处理任务数量
  • JQuery EasyUI 数字格式化处理示例
  • jquery如何把数组变为字符串传到服务端并处理
  • jquery数组处理的经典例子
  • jQuery学习笔记之 Ajax操作篇(三) - 过程处理
  • jquery序列化form表单使用ajax提交后处理返回的json数据
  • 基于JQuery实现的图片自动进行缩放和裁剪处理
  • jQuery 鼠标经过(hover)事件的延时处理示例
  • jquery处理json数据实例分析
  • JQuery处理json与ajax返回JSON实例代码
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3