读jQuery官方文档:样式

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

样式使用jQuery,无论是设置或者获取元素样式都十分简便。

// 支持驼峰式和分割线式,两种方式等价(原生javaScript只支持驼峰式)

$('h1').CSS('fontSize');

$('h1').css('font-size');

//设置样式

$('h1').css('fontSize', '100px');

//设置多个样式

$('h1').css({

fontSize: '100px',

color: 'red'

});

其实设置多个元素时,给.css()传入的参数是一个对象,也可以这样:

var options = {

fontSize: '100px',

color: 'red'

};

$('h1').css(options);

客户端分为三层:

HTML-结构层

CSS-表现层

Javascript-行为层通常来说,建议使用.css()只用来获取样式,而不用来设置样式。因为使用.css()来设置样式破坏了客户端的三层结构,即在行为层混合了表现层的代码。

最好是定义一系列的CSS类,然后用jQuery给元素增加删除CSS类:

var $h1 = $('h1');

$h1.addClass('big');

$h1.removeClass('big');

$h1.toggleClass('big');

if ($h1.hasClass('big')) {

//do something...

}

另外,也可以用jQuery来调整元素的尺寸、位置

//设置

$('h1').width('80px');

//获取

var width = $('h1').width(); //80

//获取位置, 返回一个包含元素位置信息的对象

$('h1').position();

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航