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…');
        });
  • 相关阅读:
    C#中的扩展方法
    对象的序列化存入数据库,与反序列化
    PowerDesigner15:EAM(Enterprise Architecture Model)企业架构模组
    WPF优化:加速启动时间
    LINQ优化:将GroupBy换做Distinct
    WPF:CheckBox竖向的滑块效果
    微軟提議﹕c#編程四個注意
    Remoting:于.net框架下的序列化機制
    c#編寫聖誕樹算法﹐及相關問題。
    72
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/5230770.html
Copyright © 2011-2022 走看看