jquery css快捷方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>wrap</title>
<script type="text/javascript" src="../jquery/jquery-1.11.3.min.js"></script>
<style type="text/css">
.lianjie {
display: inline-block;
border: 1px solid red
} .border {
border: 1px solid red
} .border1 {
outline: 4px dotted green
} img {
margin: 10px;
padding: 10px;
border: 1px solid red;
}
</style>
</head>
<body>
<a href="http://www.baidu.com" class="baidu">百度</a>
<a href="http://www.souhu.com" class="souhu">百度</a>
<a href="http://www.xinlang.com" class="xinlng">百度</a>sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
<img src="1.jpg" alt="这是张图片"/> <script type="text/javascript">
$(document).ready(function () {
var imgHeight = $("img").height();//获取一个元素的高度
var imgWidth = $("img").width();//获取一个元素的宽度
var setHeight = $("img").height("");//设置元素的高度
var setWidth = $("img").width("");//设置元素的宽度
var innerHeight = $("img").innerHeight();//获得一个元素的内部高度,包裹paddding 不包括border margin
var innerWidth = $("img").innerWidth();//获得一个元素的内部宽度,包裹paddding 不包括border margin
var outerHeight = $("img").outerHeight();//获得一个元素的高度,包括内padding boder margin
var outerWidth = $("img").outerWidth();//获得一个元素的宽度,包括内padding boder margin
var __offset = $("img").offset();//获得一个元素相对于页面左上角的的坐标
var __postion = $("img").position();//获得一个元素相对于父元素的坐标
var _scrollLeft = $(window).scrollLeft();//
var _scrollTop = $(window).scrollTop();
$(window).scroll(function () {
console.log($(window).scrollLeft());
});
console.log(imgHeight);
console.log(imgWidth);
console.log("内部高度:" + innerHeight);
console.log("内部宽度:" + innerWidth);
console.log("外部高度:" + outerHeight);
console.log("外部宽度:" + outerWidth);
console.log("距离页面右上角的距离:" + __offset.left + ":" + __offset.top);
console.log("距离父元素左上角的坐标:" + __postion.left + ":" + __postion.top);
console.log("横向滚动+" + _scrollLeft);
console.log("竖向滚动+" + _scrollTop);
var box = $("div");
console.log("height:"+box.height() + 'px');//盒子本身的高度
console.log("innerHeight:"+box.innerHeight() + "px");//盒子本身的高度+内边距的高度
console.log("outerHeight:"+box.outerHeight() + "px");//盒子本身的高度+内边距的高度+边框的高度
console.log("outerHeight(true):"+box.outerHeight(true) + "px");//盒子本身的高度+内边距的高度+边框的高度+外边距的高度 //获取元素相对于父元素的偏移(不包括外边距)
var positon = box.position();
console.log("positionLeft:"+positon.left + "px");
console.log("positionTop:"+positon.top + "px"); //获取元素相对与视窗的偏移(包括外边距)
var offset = box.offset();
console.log("offsetLeft:"+offset.left + "px");
console.log("offsetTop:"+offset.top + "px");
//动态设置元素的高度 $("a").css({"display": "inline-block", "border": "1px solid green"}) .height(function (index, elem) {//index是索引 elem是属性值 return (index + ) * ; }); }); </script> </body> </html>
jquery css快捷方法的更多相关文章
- javascript : 写一个类似于 jquery css() 的方法
我们知道,jquery css() 方法可以很方便的更改DOM的样式. 但从原理上,这个并不复杂,我们完全可以自己写一个. 上代码. updateDOMStyle(DOM, obj){ Object. ...
- 复习练习(03)jquery Css方法一步步升级
jquery Css方法一步步升级 <script src="jquery-1.8.3.js"></script> <script type=&quo ...
- jQuery的hover方法搭配css的hover选择器,实现选中元素突出显示
问题简述: 今天做帮一个师姐做网页遇到一个这样的要求: 鼠标不移动进表格,表格透明度不变. 鼠标移动进表格,hover到的单元格透明度不变,没hover到的单元格透明度改变. 先贴我已经实现好的效果, ...
- jQuery CSS()方法改变CSS样式实例解析
转自:http://www.jbxue.com/article/24588.html 分享一个jQuery入门实例:使用CSS()方法改变现有的CSS样式表,css()方法在使用上具有多样性.其中有一 ...
- css中:not()选择器和jQuery中.not()方法
因为老是将这两个的not方法弄混,所以写一下备忘. css中:not()选择器用法 :not 伪类选择器可以筛选不符合表达式的元素,:not(selector) 其中的selector为css选择器 ...
- ios jquery css('left')无法读取属性解决的方法
ios jquery css('left')无法读取属性解决的方法 <pre>$(this).position().left因为display:none状态下是读取不了 $(this).o ...
- jQuery css()方法及方法
知识点一:jQuery css()方法 1.css()方法是什么? css()方法设置或返回被选元素的一个或多个样式属性. 2.返回CSS属性 1.$("p").css(" ...
- 针对jquery的优化方法,你知道几条
(转)我一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些.找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来 ====================== ...
- jquery.on()超级方法
$.on()方法是jquery1.7之后的一个超级方法,将事件绑定和事件委托整合到一个函数中去,支持绑定多个事件,并且可以绑定自定义事件.使用起来很方便. demo传送门 事件委托 首先说一下事件委托 ...
随机推荐
- FB Flash Builder 安装错误 ERROR: DW050: - Microsoft Visual C++ 2010 Redistributable Package (x86): Install failed
这个问题很可能是你的 Microsoft Visual C++ 2010 Redistributable Package (x86) 太新的缘故,所以无法安装成功,导致最终的失败. 在控制面板-程序和 ...
- RAC_Oracle集群服务安装前期准备Prepare(案例)
2014-07-08 Created By BaoXinjian
- OAF_OAF Exception Handling异常处理(概念)
2014-06-12 Created By BaoXinjian
- Codeforces Round #366 (Div. 2) C Thor(模拟+2种stl)
Thor 题意: 第一行n和q,n表示某手机有n个app,q表示下面有q个操作. 操作类型1:app x增加一条未读信息. 操作类型2:一次把app x的未读信息全部读完. 操作类型3:按照操作类型1 ...
- NeHe OpenGL教程 第十六课:雾
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- rpm 与压缩解压缩
rpm包redhat package manager 逐渐地被linux发行版本使用的安装包 rpm -qa 查询所有linux中安装了那些rpm包 rpm -q mysql 查看mysql 包的信息 ...
- java之生产者与消费者
package com.produce; import java.util.LinkedList; import java.util.Queue; /*@author shijin * 生产者与消费者 ...
- 利用js将 json对象在textarea中赋值与展示
明明很简单的东西,可惜网上一大堆废话.在此记录,转需. jsonStr = JSON.stringify(jsondata,); example: <!doctype html> < ...
- dedecms列表页如何让文章列表里面的文章每隔五篇就隔开一段空间
dedecms列表页如何让文章列表里面的文章每隔五篇就隔开一段空间,运用js控制列表样式的方法. 代码如下: <script type="text/javascript"&g ...
- [ActionScript 3.0] AS3实现滤镜叠加效果
import flash.display.BitmapData; import flash.filters.BlurFilter; import flash.geom.ColorTransform; ...