我有这样的代码中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