zoukankan      html  css  js  c++  java
  • 今日杂记

    jquery

    停止text输入,光标停止效果:

    写在key事件里  

    var num = $("#id").val().substr(0, 6);
    $("#id").val(num);

    添加样式:

    addclass("css");

    移除样式:

    remove("css");

    元素获取:

    一、获取父级元素

    1、 parent():

    获取指定元素的所有父级元素

    二、获取同级元素:
    1、next():
    获取指定元素的下一个同级元素

    2、nextAll():
    获取指定元素后边的所有同级元素

    3、andSelf():
    获取指定元素后边的所有同级元素,之后加上指定的元素

    $(“#id”).nextAll().andSelf();

    4、prev():获取指定元素的上一个同级元素

    5、prevAll():获取指定元素的前边所有的同级元素。

    三、获取子元素

    1、查找子元素方式1:>

    var aNods = $(“ul > a”);查找ul下的所有a标签

    2、查找子元素方式2:children()

    $("#id").children()

    3、查找子元素方式3:find()

    素材定位个人浅理解:

    1、background: url("ico_warn.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);定位到第一个icon;背景图片的左上角将与容器元素的左上角对齐。该设置与background-position:left top;或者background-position:0% 0%;设置的效果是一致的;

    2、改变位置:

    css('background-position', '0 -50px');即第二个icon;

    3、可以把x/y坐标看成是镜面坐标,x轴的正方向是负值,把蓝色背景当做div,图片和div在第四区间,由此镜面坐标即可定位素材;

    4、如果left,top为正呢,即如50px,50px;还是使用镜面坐标定位到50px,50px,div的左上角即是此位置,图片会在此相对位置显示;

    5、background-position:50% 50%;

    图片水平和垂直居中。与 background-position:center center;效果等同。

    等同于x:{容器(container)的宽度—背景图片的宽度}*x百分比,超出的部分隐藏。
    等同于y:{容器(container)的高度—背景图片的高度}*y百分比,超出的部分隐藏。

    (网络图)

    6、background-position:-50% -50%;

    等同于x:-{容器(container)的宽度—背景图片的宽度}*x百分比,超出的部分隐藏。
    等同于y:-{容器(container)的高度—背景图片的高度}*y百分比,超出的部分隐藏。

    (网络图)

    7、定位不受对象的 padding 影响。

    给容器元素增加padding值,背景图与div左上角还是对齐

    定位背景图可以使用画图工具,不过还是firebug好用比较多。

  • 相关阅读:
    HashMap按键排序和按值排序
    LeetCode 91. Decode Ways
    LeetCode 459. Repeated Substring Pattern
    JVM
    LeetCode 385. Mini Parse
    LeetCode 319. Bulb Switcher
    LeetCode 343. Integer Break
    LeetCode 397. Integer Replacement
    LeetCode 3. Longest Substring Without Repeating Characters
    linux-网络数据包抓取-tcpdump
  • 原文地址:https://www.cnblogs.com/liwon/p/3526333.html
Copyright © 2011-2022 走看看