jQuery小技巧(三)

13.检测鼠标的左键、右键

 $(function(){
        $(‘#XY‘).mousedown(function(e){
            alert(e.which); // 1=左键,2=中键,3=右键
        })
    })

14.回车提交表单

$(function(){
        $(‘input‘).keyup(function(e){
            if(e.which == ‘13‘){
                alert(‘回车提交!‘);
            }
        })
    })

15.设置全局Ajax参数

$(function(){
        $(‘#load‘).ajaxStart(function(){
            showLoading(); //显示loading
            disableButtons(); //禁用按钮
        });
        $(‘#load‘).ajaxComplete(function(){
            hideLoading(); //隐藏loading
            enableButtons(); //启用按钮
        });
    })

16.获取选中的下拉框

$(function(){
       //var val = $(‘#select‘).find(‘option:selected‘).val();
        var val = $(‘#select option:selected‘).val();
        alert(val);
    })

17.切换复选框

$(function(){
       var tog = false;
        $(‘button‘).click(function(){
            $(‘input[type=checkbox]‘).attr("checked",!tog);
            tog = !tog;
        })
    })

18.使用siblings()来选择同辈元素

    //方法1
        $("#nav li").click(function () {
            $("#nav li").removeClass(‘bg‘);
            $(this).addClass(‘bg‘);
        })

        //方法2:使用siblings()
        $("#nav li").click(function () {
            $(this).addClass(‘bg‘)
                    .siblings().removeClass(‘bg‘);
        })
    })

19.个性化链接

$(function(){
        $("a[href$=‘red‘]").addClass(‘bgRed‘); //a以 "red" 结尾的所有元素
        $("a[href$=‘green‘]").addClass(‘bgGreen‘);
        $("a[href$=‘blue‘]").addClass(‘bgBlue‘);
    })

20.在一段时间之后自动隐藏或关闭元素

$(function(){
        setTimeout(function(){
            $(‘.div1‘).fadeOut()
        },3000);

        //1.4版本后可用delay()来实现
        $(‘.div2‘).delay(3000).fadeOut();
    })

21.使用Firefox或Firebug来记录事件日志

//$(‘#someDiv‘).log(‘div‘);
jQuery.log = jQuery.fn.log = function(msg){
            if (console){
                console.log("%s: %o", msg, this)
            }
            return this;
        }
时间: 2024-10-29 19:11:39

jQuery小技巧(三)的相关文章

思科命令配置小技巧三:alias 命令

大家都用过手机上的快捷拨号设置 思科设备是否支持命令的快捷键定义呢 答案是肯定的 suzhouxiaoniu(config)#alias exec xx show ip inter bri  xx是自定义的快捷键名称,可以是数字 suzhouxiaoniu#xx 直接敲定义好的名称Interface                  IP-Address      OK? Method Status                ProtocolFastEthernet1/0          

程序员都会的 35 个 jQuery 小技巧

收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 1 $(document).ready(function(){ 2 $(document).bind("contextmenu",function(e){ 3 return false; 4 }); 5 }); 2. 隐藏搜索文本框文字 1 Hide when clicked in the search field, the value.(example can be found below in t

必须学会使用的35个Jquery小技巧

query 与JS相比较,方便了许多,语法上也简便了不少,下面是Jquery常用的技巧,下面Jquery使用的方法在各个网站中都会使用到. 收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 1 2 3 4 5 $(document).ready(function(){     $(document).bind("contextmenu",function(e){         return false;     }); }); 2. 隐藏搜索文本框

10个 jQuery 小技巧

10个 jQuery 小技巧 -----整理by: xiaoshuai 1. 返回顶部按钮 可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件. // Back to top                                        $('a.ktop').click(function () {                          $(document.body).animate({scrollTop: 0}, 800)

每个程序员都会的 35 个 jQuery 小技巧

1 收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 2 1. 禁止右键点击 3 $(document).ready(function(){ 4 $(document).bind("contextmenu",function(e){ 5 return false; 6 }); 7 }); 8 2. 隐藏搜索文本框文字 9 Hide when clicked in the search field, the value.(example can be found belo

人人都会的35个Jquery小技巧

收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 隐藏搜索文本框文字 Hide when clicked in the search field, the value.(example can be found below in the comment f

人人必知的10个 jQuery 小技巧

原文地址:http://info.9iphp.com/10-jquery-tips-everyone-should-know/ 人人必知的10个 jQuery 小技巧 收集的10个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 返回顶部按钮 你可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件. // Back to top $('a.top').click(function () { $(document.body).animate({sc

前端程序员应该知道的 15 个 jQuery 小技巧

下面这些简单的小技巧能够帮助你玩转jQuery. 返回顶部按钮 预加载图像 检查图像是否加载 自动修复破坏的图像 悬停切换类 禁用输入字段 停止加载链接 切换淡入/幻灯片 简单的手风琴 让两个div高度相同 在新标签页/窗口打开外部链接 通过文本查找元素 在改变Visibility时触发 AJAX调用错误处理 链式插件调用 返回顶部按钮 通过使用jQuery中的animate 和scrollTop 方法,不用插件就可以创建一个滚动到顶部的简单动画: // Back to top $('.top'

15个jQuery小技巧

下面这些简单的小技巧能够帮助你玩转jQuery. 1.返回顶部按钮 通过使用jQuery中的animate 和scrollTop 方法,不用插件就可以创建一个滚动到顶部的简单动画: // Back to top $('.top').click(function (e) { e.preventDefault(); $('html, body').animate({scrollTop: 0}, 800); }); <!-- Create an anchor tag --> <a class=

分享页面级SEO小技巧三点

今天分享三个页面级SEO的小技巧,页面加载速度.网站结构什么的讲出来可能比较抽象,无法直接拿去实践,就不说了,我们讲一点可以立即拿去用的东西,不过,具体操作起来就要靠个人了. 1.增加页面内容,调整关键词密度 最好将关键词布局到页面重要位置,通常所说的F型布局即可,一般未经过专业优化的网站这样做过以后排名会有一个小幅度的提升. 至于原理,搜索引擎的工作主要有四大部分组成:抓取.索引.排序.展现.发外链需要等搜索引擎抓取.过滤.计算,周期长.见效慢,通常要达到质和量的积累才能有良好的效果;内链的建