zoukankan      html  css  js  c++  java
  • 几个有用的jQuery代码片段

    1、检测Internet Explorer版本

    $(document).ready(function() {
          if (navigator.userAgent.match(/msie/i) ){
            alert('I am an old fashioned Internet Explorer');
          }
    });

    2、平稳滑动到页面顶部

    $("a[href='#top']").click(function() {
      $("html, body").animate({ scrollTop: 0 }, "slow");
      return false;
    });

    3、固定在顶部

    $(function(){
    	var $win = $(window)
    	var $nav = $('.mytoolbar');
    	var navTop = $('.mytoolbar').length && $('.mytoolbar').offset().top;
    	var isFixed=0;
    
    	processScroll()
    	$win.on('scroll', processScroll)
    
    	function processScroll() {
    	var i, scrollTop = $win.scrollTop()
    
    	if (scrollTop >= navTop && !isFixed) { 
    		isFixed = 1
    		$nav.addClass('subnav-fixed')
    	} else if (scrollTop <= navTop && isFixed) {
    		isFixed = 0
     		$nav.removeClass('subnav-fixed')
    	}
    }

    4、遇到外部链接自动添加target=”blank”的属性

    var root = location.protocol + '//' + location.host;
    $('a').not(':contains(root)').click(function(){
        this.target = "_blank";
    });

    5. 在文本或密码输入时禁止空格键

    在很多表格领域都不需要空格键,例如,电子邮件,用户名,密码等等等。这里是一个简单的技巧可以用于在选定输入中禁止空格键。

    $('input.nospace').keydown(function(e) {
    	if (e.keyCode == 32) {
    		return false;
    	}
    });
  • 相关阅读:
    BZOJ 3208: 花神的秒题计划Ⅰ
    BZOJ 3207: 花神的嘲讽计划Ⅰ
    BZOJ 2732: [HNOI2012]射箭
    BZOJ 3165: [Heoi2013]Segment
    BZOJ 3626: [LNOI2014]LCA
    2017 01 16 校内小测 ZXR专场
    BZOJ 3101: N皇后
    BZOJ 1106: [POI2007]立方体大作战tet
    BZOJ 2084: [Poi2010]Antisymmetry
    【UOJ#228】基础数据结构练习题 线段树
  • 原文地址:https://www.cnblogs.com/laneyfu/p/5896367.html
Copyright © 2011-2022 走看看