zoukankan      html  css  js  c++  java
  • 关于jquery的笔记

    1.on()函数的返回值为jQuery类型,返回当前jQuery对象本身。
    2.jquery中设置背景图位置的方式。连接字符串:

    $().css('backgroundPosition', ''+num+'px -93px');$().css("backgroundPositionX","+=30")

    3.

    $(window).load(function() {
    $('.service').css('width','0').animate({ '960px'
    }, 2000);
    });

    4.clientXY,offsetXY,pageXY的区别:

    offsetXY:是该事件发生的盒子模型里的坐标,与滚动条无关。
    clientXY:是整个浏览器可用部分里的坐标,与滚动条无关。
    pageXY:是整个网页里的坐标,与滚动条有关。
    5.跳动的点,屏保效果

    var nums=[0,-10,-20,-30,-40,-50,10,20,30,40];
    var speed=500;
    var imgs = $("#field2_img img");
    //通过24次遍历,形成了一个数组direct,里面每一个元素都是一个对象
    for(var i=0;i<24;i++){
    var n=parseInt(Math.random()*10);
    var m=parseInt(Math.random()*10);
    direct[i]={top:n,left:m};
    }
    setInterval(function(){
    
    for(var i=0;i<24;i++){
    autoplay(i);
    } 
    },100);
    
    }
    //w:50 this_left:45 direct.left:7 52 -7 
    function autoplay(num){
    var this_top=parseInt($('#field2_img img').eq(num).css('top'));
    var this_left=parseInt($('#field2_img img').eq(num).css('left'));
    this_left+=direct[num].left;//
    this_top+=direct[num].top;
    var w=$(window).width();
    if(this_left>w){
    //this_left-=left;
    direct[num].left=-direct[num].left;
    }
    if(this_left<0){
    direct[num].left=-direct[num].left;
    }
    if(this_top<0){
    direct[num].top=-direct[num].top;
    }
    if(this_top>=570){
    direct[num].top=-direct[num].top;
    }
    $("#field2_img img").eq(num).css({
    'top': this_top+"px",
    'left': this_left+"px"}
    );
    
    }

    6.jQuery 事件 - resize() 方法

    当调整浏览器窗口的大小时,发生 resize 事件。
    resize() 方法触发 resize 事件,或规定当发生 resize 事件时运行的函数。

    7.$().position()与$().offset()

    $().position()对象包含 相对位置坐标$().position().top()和 $().position().left()
    
    $().offset()同理。
    
    offset()始终返回相对于浏览器文档的距离,它会忽略外层元素。
    
    position()获取相对于它最近的具有相对位置(position:relative或position:absolute)的父级元素的距离,如果找不到这样的元素,则返回相对于浏览器的距离。

          

          8.jq设置带!imortant的css

          

    .css("cssText", "100%!important")
  • 相关阅读:
    vim lua对齐indent无效
    C中的私有成员
    Lua 设置table为只读属性
    c语言结构体可以直接赋值
    Lua5.3 注册表 _G _ENV
    火狐浏览器调试ajax异步页面时报错NS_ERROR_UNEXPECTER
    ajax向后台请求数据,后台接收到数据并进行了处理,但前台就是调用error方法
    maven安装之后,或者升级之后遇到的问题:could not find or load main class org.codehaus.plexus.class.....
    jenkins执行shell命令,有时会提示“Command not found”
    shell 脚本替换文件中某个字符串
  • 原文地址:https://www.cnblogs.com/rage-the-dream/p/6347694.html
Copyright © 2011-2022 走看看