私は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');
試す
$('#loadingGraph').css('left', '0')
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()
};
});
.cssを使用してjQueryオブジェクトのスタイルを設定できます
$('#loadingGraph').css({top:topvalue, left:leftvalue});
$('#loadingGraph').css('left','yourValue');
また
$('#loadingGraph').css({left: 'yourValue'});