批改状态:未批改
老师批语:
1、attr() 获取或设置 所先元素的自有属性或自定义属性
$('#pic').attr('src');
$("#pic").attr('style','border-radius: 50%; box-shadow: 2px 2px 2px 0 #999');
$("#pic").attr("data-item");
$("#pic").attr("width",function(){return 150})2、removeAttr() 删除所有元素的一个或多个自有或自定义属性
var ress = $('#pic').removeAttr('alt title sytle data-item');3、prop() 仅能获取或设置元素的固有属性
4、 removeProp() , removeProp('a',flase);
5、addClass() 添加类样式
6、removeClass() 删除类样式
7、toggleClass() 反复添加或删除类样式
二、css() 的用法
1、设置样式: css(name[,value])
var res = css('img').css('width',200);
var res = css('img').css('height',200);
var res = css('img').css('border-radius',50%)var res = css('img').css('width',200)
.css('height',200)
.css('boxShadow','2px 2px 2px 0 #888');var res = css('img').css({
"width": "200",
"height": "200",
"borderRadius": "50%",
"box-shadow": "2px 2px 2px 0 #888"
})2、通过 css() 获取元素的样式值
var res = $('img').css('width');
var value = parseInt(res);
var res = $('img').css('width',value+10);三、
1、通过 width() height() 设置或获取元素的宽高
var res = $('img').width();
var res = $('img').width(200);
var res = $('img').width("200px");
var res = $('img').width("+=100");
//等价于
var res = $('img').css("width","+=100");2、offset() 所选元素相对于body 左上角的偏移量,left 值 和 top 值
var res = $('img').offset();
var res = $('img').left+ 'px';3、position() 返回所选元素相对于定位元素左上角的对象
var res = $('.box2').position();
var set = $('.box').position.left+'px';4、scrollLeft() scrollTop() 返回元素水平和垂直滚动条的位置
if($('body').scrollTop()>500){
$('img').css('display','block')
}
else{
$('img').css('display','none')
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号