我是 jquery 的新手,我想在 jquery 中使用选择器设置图像的左侧和顶部位置属性。我有以下 div:
#loadingGraph {
position:absolute;
z-index:10000;
background-color:transparent;
}
我已经搜索并找到了如何获取左值,但我没有找到设置它的方法。任何人都可以帮忙吗?谢谢!!
我是 jquery 的新手,我想在 jquery 中使用选择器设置图像的左侧和顶部位置属性。我有以下 div:
#loadingGraph {
position:absolute;
z-index:10000;
background-color:transparent;
}
我已经搜索并找到了如何获取左值,但我没有找到设置它的方法。任何人都可以帮忙吗?谢谢!!
你可以使用css
方法。
放:
$('#loadingGraph').css('left', 'newValue');
得到:
var left = $('#loadingGraph').css('left');
请参阅http://api.jquery.com/offset/。
基本用法:
//Getter
var pos = $('#loadingGraph').offset();
//returns an object where X and Y are integral pixel coordinates
pos = {
top: Y,
left: X
}
//Setters
$('#loadingGraph').offset({
top: 40,
left: 200
});
$('#loadingGraph').offset( function () {
return {
top: resultOfSomeFunctionToCalculateTheTop(),
left: resultOfSomeFunctionToCalculateTheTop()
};
});
尝试
$('#loadingGraph').css('left', '0')
您可以使用 .css 设置 jQuery 对象的样式
$('#loadingGraph').css({top:topvalue, left:leftvalue});