zoukankan      html  css  js  c++  java
  • jQuery使用手册之CSS操作(4)

    Jquery对css的操作相当方便,能很方便我们去通过js修改css。传统javascript对css的操作相当繁琐,比如

    <div id="a" style="background:blue">css</div>
    取它的background语法是:
    document.getElementById("a").style.background
    而jQuery对css更方便的操作:
    $("#a").background();$("#a").background(“red”)
    说明如下
    $("#a")得到jQuery对象[ <div id="a" … /div> ]
    $("#a").background()将取出该对象的background样式。
    $("#a").background(“red”)将该对象的background样式设为redjQuery提供了以下方法,来操作css:

    • background ()
    • background (val)
    • color()
    • color(val)
    • css(name)
    • css(prop)
    • css(key, value)
    • float()
    • float(val)
    • height()
    • height(val)
    • width()
    • width(val)  
    • left()
    • left(val)
    • overflow()
    • overflow(val)
    • position()
    • position(val)
    • top()
    • top(val)


    这里需要讲解一下css(name);css(prop);css(key, value),其他的看名字都知道什么作用了!
    <div id="a" style="background:blue; color:red">css</div><P id="b">test</P>
    css(name):获取样式名为name的样式
    $("#a").css("color"):将得到样式中color值red,("#a").css("background ")将得到blue

    css(prop):prop是一个hash对象,用于设置大量的css样式
    $("#b").css({ color: "red", background: "blue" });
    最终效果是
    <p id="b" style="background:blue; color:red">test</p>
    { color: "red", background: "blue" },hash对象,color为key,"red"为value,

    css(key, value)  用于设置一个单独得css样式
    $("#b").css("color","red");
    最终效果是
    <p id="b" style="color:red">test</p>
  • 相关阅读:
    Chap2: question: 1
    资格赛:题目3:格格取数
    资格赛:题目2:大神与三位小伙伴
    资格赛:题目1:同构
    最大流问题
    webpack(5)配置打包less和sass
    webpack(4)配置打包css
    C++进阶知识点(3)类的静态成员 字符和数字的互转 lambda
    ubuntu shell 监控某个进程占用的资源
    webpack(4)配置打包多个html
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1383941.html
Copyright © 2011-2022 走看看