JQuery详细教程三之HTML(css() 与尺寸)

jQuery详细教程一介绍了jquery的简介,安装,语法,选择器,事件;JQuery详细教程二简单介绍了JQuery的效果,比如淡入,淡出,尤其感兴趣的是动画,还有经典的回调函数,JQuery详细教程三介绍了如何通过text(),html(),append(),prepend()去添加或者获取数据,以及如何删除数据,更多文章 请关注博客: http://blog.csdn.NET/qq_37022150


老司机开车,你准备好了嘛,上路大笑大笑大笑


这篇博客主要介绍CSS() 与 JQuery获取尺寸的方式


CSS类

jQuery可以很容易地对 CSS 元素进行操作,主要有4个方法:

 addClass() - 向被选元素添加一个或多个类
 removeClass() - 从被选元素删除一个或多个类
 toggleClass() - 对被选元素进行添加/删除类的切换操作
 css() - 设置或返回样式属性

调用方法前,加点料,做个样式表


.important
{
font-weight:bold;
font-size:xx-large;
}

.blue
{
color:blue;
}


addClass() 可以添加一个类 或者多个类,以多个类为例

$("button").click(function(){
  $("#div1").addClass("important blue");
});


removeClass() 移除指定的方法

$("button").click(function(){
  $("h1,h2,p").removeClass("blue");
});


toggleClass() 这个很方便,直接进行切换

$("button").click(function(){
  $("h1,h2,p").toggleClass("blue");
});


css() 方法


技能一: 获取返回css属性

$("p").css("background-color");


技能二: 设置css属性


$("p").css("background-color","yellow");


技能三: 设置多个css属性


$("p").css({"background-color":"yellow","font-size":"200%"});


JQuery尺寸


    width()
    height()
    innerWidth()
    innerHeight()
    outerWidth()
    outerHeight()

技能一:jQuery width() 和 height() 方法


width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。

height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。


$("button").click(function(){
  var txt="";
  txt+="Width: " + $("#div1").width() + "</br>";
  txt+="Height: " + $("#div1").height();
  $("#div1").html(txt);
});


技能二:jQuery innerWidth() 和 innerHeight() 方法

innerWidth() 方法返回元素的宽度(包括内边距)。

innerHeight() 方法返回元素的高度(包括内边距)。


$("button").click(function(){
  var txt="";
  txt+="Inner width: " + $("#div1").innerWidth() + "</br>";
  txt+="Inner height: " + $("#div1").innerHeight();
  $("#div1").html(txt);
});



技能三:jQuery outerWidth() 和 outerHeight() 方法

outerWidth() 方法返回元素的宽度(包括内边距和边框)。

outerHeight() 方法返回元素的高度(包括内边距和边框)。


$("button").click(function(){
  var txt="";
  txt+="Outer width: " + $("#div1").outerWidth() + "</br>";
  txt+="Outer height: " + $("#div1").outerHeight();
  $("#div1").html(txt);
});


技能三:jQuery outerWidth() 和 outerHeight() 方法

outerWidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)。

outerHeight(true) 方法返回元素的高度(包括内边距、边框和外边距)。


$("button").click(function(){
  var txt="";
  txt+="Outer width (+margin): " + $("#div1").outerWidth(true) + "</br>";
  txt+="Outer height (+margin): " + $("#div1").outerHeight(true);
  $("#div1").html(txt);
});


非常了不得的技能:

$("button").click(function(){
  var txt="";
  txt+="Document width/height: " + $(document).width();
  txt+="x" + $(document).height() + "\n";
  txt+="Window width/height: " + $(window).width();
  txt+="x" + $(window).height();
  alert(txt);
});


<div>宽度和高度也可以调

$("button").click(function(){
  $("#div1").width(500).height(500);
});



总结一句话,JQuery 对于 document文档,windows窗口,div块元素等 的宽度与高度都可以调整



更多文章,请关注: http://blog.csdn.NET/qq_37022150?viewmode=list

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值