• jq api --css


    .css()

    $("p").css("color","red");
    $("p").css({ "color": "#ff0011", "background": "blue" });

    写多个时候是({})写的,每个属性名和属性值之间是用分号隔开的,每个样式是用逗号隔开的。
    还可以加
    参数name,回调函数
    eg:
    没有用过不太会
      $("div").click(function() {
        $(this).css({
           function(index, value) {
            return parseFloat(value) * 1.2;
          }, 
          height: function(index, value) {
            return parseFloat(value) * 1.2;
          }
        });
      });
    知识点:
    number(),parseInt(),parseFloat() {强制转换类型}区别
    number()转换的是整个值,
    parseInt(),和parseFloat() 只转换第一个无效字符之前的字符串
    eg:
    3.4a2
    parseInt(),parseFloat()转化为 3.4
    number()进行强制转换将返回 NAN。

    Number.toFixed(x) 、 Number.toPrecision(x) 、 Math.Round(x)的区别: 

    Number.toFixed(x) 是将指定数字截取小数点后 x 位,

    Number.toPrecision(x) 是将整个数字截取指定(x)长度。 

    注意:一个是计算小数点后的长度,一个是计算整个数字的长度 。 
    Math.round() 方法可把一个数字舍入为最接近的整数。


    .offset()
    获取匹配元素在当前视口的相对偏移。
    返回对象包含两个整形属性:top,left.,以像素计。此方法只对可见元素有效

    js和jq中常见的各种位置距离之offset和offset()的区别

    offsetLeft:元素的边框的外边缘距离与已定位的父容器(offsetparent)的左边距离(不包括元素的边框和父容器的边框)。

    offset().left:返回的是相对于当前文档的坐标,使用offset()方法不管该元素如何定位,也不管其父元素如何定位,都是获取的该元素相对于当前窗口的偏移坐标

    . position()

    获取匹配元素相对父元素的偏移。此方法只对可见元素有

    .scrollTop()

    获取匹配元素相对滚动条顶部的偏移。

    此方法对可见和隐藏元素均有效。

    
    


     
  • 相关阅读:
    一 基础--进制转化
    七牛云上传视频并截取第一帧为图片(js实现)
    FNScanner二维码接口openView自定义扫码Demo
    UIPickerView 模块示例demo
    vPlayer 模块Demo
    doT的高级用法及loadData的使用
    acmPush模块示例demo
    UIChatBox模块示例demo
    分享一款基于aui框架的图文发布界面
    基于js的APP多语言处理
  • 原文地址:https://www.cnblogs.com/zxhh/p/6953675.html
Copyright © 2020-2023  润新知