3

私はjqueryを初めて使用し、jqueryのセレクターを使用して画像の左右の位置属性を設定したいと考えています。私は次のdivを持っています:

#loadingGraph {
    position:absolute;
    z-index:10000;
    background-color:transparent;
}

左の値を取得する方法を検索して見つけましたが、設定する方法が見つかりませんでした。誰か助けてもらえますか?ありがとう!!

4

5 に答える 5

7

メソッドを使用できますcss

セットする:

$('#loadingGraph').css('left', 'newValue');

得る:

var left = $('#loadingGraph').css('left');
于 2012-10-10T09:49:01.377 に答える
1

試す

$('#loadingGraph').css('left', '0')
于 2012-10-10T09:50:12.203 に答える
1

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()
    };
});
于 2012-10-10T10:02:01.447 に答える
0

.cssを使用してjQueryオブジェクトのスタイルを設定できます

$('#loadingGraph').css({top:topvalue, left:leftvalue});
于 2012-10-10T09:49:32.593 に答える
0
$('#loadingGraph').css('left','yourValue');

また

$('#loadingGraph').css({left: 'yourValue'});

さらなるリファレンス

于 2012-10-10T09:51:27.030 に答える