我有這樣的代碼中CSS:正在重置位置使用CSS
#blueToken
{
top:415px;
left:35px;
z-index: 80;
}
#redToken
{
top:405px;
left:25px;
z-index: 70;
}
完成一場比賽後,一個令牌是在「終點線」,另一種可能是在屏幕上的任何位置。 我想單擊一個按鈕後重置兩個位置。 (我使用JS與jQuery)。 謝謝!
我有這樣的代碼中CSS:正在重置位置使用CSS
#blueToken
{
top:415px;
left:35px;
z-index: 80;
}
#redToken
{
top:405px;
left:25px;
z-index: 70;
}
完成一場比賽後,一個令牌是在「終點線」,另一種可能是在屏幕上的任何位置。 我想單擊一個按鈕後重置兩個位置。 (我使用JS與jQuery)。 謝謝!
假設起始位置是相同的CSS代碼,你有一個類名btn-reset
按鈕復位位置。
$('.btn-reset').click(function() {
$('#blueToken').css({
top: 415,
left: 35,
'z-index': 80
});
$('#redToken').css({
top: 415,
left: 25,
'z-index': 70
});
});
需要注意的是,應該這樣寫: '$( '#blueToken')的CSS({ 頂:415, 左:35, '的z-index':80 });' (沒有在CSS類分號,否則它不起作用) 它做我所需要的,非常感謝! :d – user2484181
你應該使用position property
與top, left or z-index property
還可以使用類此,像
.blueToken
{
top:415px;
left:35px;
z-index: 80;
position:relative;
}
.redToken
{
top:405px;
left:25px;
z-index: 70;
position:relative;
}
而且使用jquery.toggleClass()爲add or remove class
。
這code
可以幫助你,
$('.btn-reset').click(function() {
$(this).toggleClass('blueToken redToken');
});
感謝您的時間,但我真的不想觸摸CSS代碼,因爲我沒有這樣做。稍後我會嘗試理解toggleClass,但現在我將使用'.css()'。再次感謝! :) – user2484181
請張貼您的jQuery代碼,以便我們提供幫助。 – elclanrs