Capítulo 6 estilo de funcionamiento jQuery
operación 6.1 CSS
-
Función: Permite establecer o modificar el estilo, la operación atributo de estilo.
-
Funcionamiento de un solo estilo
// name:需要设置的样式名称
// value:对应的样式值
// $obj.css(name, value);
// 使用案例
$('#one').css('background','gray');// 将背景色修改为灰色
- Configuración de múltiples estilos
// 参数是一个对象,对象中包含了需要设置的样式名和样式值
// $obj.css(obj);
// 使用案例
$('#one').css({
'background':'gray',
'width':'400px',
'height':'200px'
});
- Obtiene el estilo
// name:需要获取的样式名称
// $obj.css(name);
// 案例
$('div').css('background-color');
Nota: Obtiene la operación de estilo sólo devuelve los valores de estilo correspondientes al primer elemento.
6.2 tamaño y la posición de la operación de jQuery
Métodos 6.2.1 anchura y altura métodos
- Obtener o establecer la altura, sin incluir el relleno, bordes y márgenes
// 带参数表示设置高度
$('img').height(200);
// 不带参数获取高度
$('img').height();
Obtener la región visible de la anchura y la altura de la página
// 获取可视区宽度
$(window).width();
// 获取可视区高度
$(window).height();
6.2.2 innerWidth / innerHeight / outerWidth / outerHeight
innerWidth()/innerHeight() 方法返回元素的宽度/高度(包括内边距)。
outerWidth()/outerHeight() 方法返回元素的宽度/高度(包括内边距和边框)。
outerWidth(true)/outerHeight(true) 方法返回元素的宽度/高度(包括内边距、边框和外边距)。
6.2.3 scrollTop 与 scrollLeft
- Obtener o establecer la posición de la barra de desplazamiento vertical
// 获取页面被卷曲的高度
$(window).scrollTop();
// 获取页面被卷曲的宽度
$(window).scrollLeft();
6.2.4 método método y posición desplazada
- El método de obtención de la posición de desplazamiento del elemento del documento, posición procedimiento de obtención de la posición del elemento de posicionamiento es el elemento padre (la offsetParent) a.
// 获取元素距离document的位置,返回值为对象:{left:100, top:100}
$(selector).offset();
// 获取相对于其最近的有定位的父元素的位置。
$(selector).position();