zoukankan      html  css  js  c++  java
  • jquery小技巧

    1) 禁用鼠标右键单击
    
      jQuery程序员可以使用此代码在网页上禁用鼠标右键点击。
    
        $(document).ready(function() {
            //catch the right-click context menu
            $(document).bind("contextmenu",function(e) {                
                //warning prompt - optional
                alert("No right-clicking!");
         
                //delete the default context menu
                return false;
            });
        });
    
    2) 利用jQuery调整文字大小
    
      使用此代码,用户可以重新网站上文字的大小(增大和减少)
    
        $(document).ready(function() {
            //find the current font size
            var originalFontSize = $('html').css('font-size');
         
            //Increase the text size
            $(".increaseFont").click(function() {
                var currentFontSize = $('html').css('font-size');
                var currentFontSizeNumber = parseFloat(currentFontSize, 10);
         
                var newFontSize = currentFontSizeNumber*1.2;
                $('html').css('font-size', newFontSize);
                return false;
            });
         
            //Decrease the Text Size
            $(".decreaseFont").click(function() {
                var currentFontSize = $('html').css('font-size');
                var currentFontSizeNum = parseFloat(currentFontSize, 10);
         
                var newFontSize = currentFontSizeNum*0.8;
                $('html').css('font-size', newFontSize);
                return false;
            });
         
            // Reset Font Size
            $(".resetFont").click(function(){
            $('html').css('font-size', originalFontSize);
          });
        });
     
    3) 在新的Windows打开链接
    
        $(document).ready(function() {
            //select all anchor tags that have http in the href
            //and apply the target=_blank
            $("a[href^='http']").attr('target','_blank');
        });
    
     
    
    4) Style Sheets Swap
    
        $(document).ready(function() {
            $("a.cssSwap").click(function() {
                //swap the link rel attribute with the value in the rel   
                $('link[rel=stylesheet]').attr('href' , $(this).attr('rel')); 
            });
        });
    
     
    5) 回到顶部链接
       
        $(document).ready(function() {
            //when the id="top" link is clicked
            $('#top').click(function() {
                //scoll the page back to the top
                $(document).scrollTo(0,500);
            }
        });
    
    6) 获取鼠标光标的x和y轴
    
        $().mousemove(function(e){
            //display the x and y axis values inside the P element
            $('p').html("X Axis : " + e.pageX + " | Y Axis " + e.pageY);
        });
    
    7) 检测当前鼠标坐标
    
      使用这个脚本,你可以在jQuery所支持的任何Web浏览器找到当前鼠标的坐标。代码如下:
    
        $(document).ready(function() {
        $().mousemove(function(e)
        {
        $('# MouseCoordinates ').html("X Axis Position = " + e.pageX + " and Y Axis Position = " + e.pageY);
        });
        });
    
     
    8) 在jQuery中预加载图片
    
      此图像预加载的脚本有助于非常快速加载图像或网页。你不必等待图像加载。代码:
    
        jQuery.preloadImagesInWebPage = function()
        {
             for(var ctr = 0; ctr<arguments.length; ctr++)
        {
        jQuery("<img alt="">").attr("src", arguments[ctr]);
        }
        }
    
    To use the above method, you can use the following piece of code:
    
        $.preloadImages("image1.gif", "image2.gif", "image3.gif");
    
    
    To check whether an image has been loaded, you can use the following piece of code:
    
        $('#imageObject').attr('src', 'image1.gif').load(function() {
        alert('The image has been loaded…');
        });
  • 相关阅读:
    docker常用软件安装及使用
    生成base64位图片验证码
    项目经理的特殊需求,对象的移动,
    集成微信支付的代码。兼容小程序,扫码,app,公众号。h5 支付 ,以及 服务商提现
    nginx请求转发配置
    nginx的conf文件,两种配置方式,第一种无ssl证书,第二种有ssl证书。
    Springboot集成WebSocket通信全部代码,即扣即用。
    Centos7上安装docker
    mysql 5.7 的 /etc/my.cnf
    【图嵌入】DeepWalk 和 Node2Vec
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/5230770.html
Copyright © 2011-2022 走看看