Javascript 使用HTML5滑块调整Div的scaleX和scaleY
目前正在大学作业中试验JQuery和HTML5。我想在移动滑块时更新div的css值 HTML 它可以工作,但是在我的CSS中,这些值似乎没有更新,我猜这是因为我错误地分配了它们 有没有人有办法解决这个问题 JSFIDLE 演示: 演示: 演示:Javascript 使用HTML5滑块调整Div的scaleX和scaleY,javascript,jquery,css,html,Javascript,Jquery,Css,Html,目前正在大学作业中试验JQuery和HTML5。我想在移动滑块时更新div的css值 HTML 它可以工作,但是在我的CSS中,这些值似乎没有更新,我猜这是因为我错误地分配了它们 有没有人有办法解决这个问题 JSFIDLE 演示: 演示: 演示: 演示:主要问题是您忘记了刻度值前后的括号。但是,要使它同时缩放X和Y,需要将jQuery行组合成一行,即 b1.css({ "-webkit-transform": "scaleX(" + size / 10 + ") scaleY(" +
演示:主要问题是您忘记了刻度值前后的括号。但是,要使它同时缩放X和Y,需要将jQuery行组合成一行,即
b1.css({
"-webkit-transform": "scaleX(" + size / 10 + ") scaleY(" + size / 10 + ")"
});
这是因为如果您将它们放在单独的行中,那么第二行将始终覆盖第一行,因为它在CSS中是这样做的。以下面的例子为例
#image {
background:url('/exampleImage.jpg');
background:red;
}
背景为红色,而不是首先声明的图像。要支持所有浏览器,您还需要在jQuery中包含浏览器前缀,主要问题是您忘记了缩放值前后的括号。但是,要使它同时缩放X和Y,需要将jQuery行组合成一行,即
b1.css({
"-webkit-transform": "scaleX(" + size / 10 + ") scaleY(" + size / 10 + ")"
});
这是因为如果您将它们放在单独的行中,那么第二行将始终覆盖第一行,因为它在CSS中是这样做的。以下面的例子为例
#image {
background:url('/exampleImage.jpg');
background:red;
}
背景为红色,而不是首先声明的图像。要支持所有浏览器,您还需要在jQuery中包含浏览器前缀,主要问题是您忘记了缩放值前后的括号。但是,要使它同时缩放X和Y,需要将jQuery行组合成一行,即
b1.css({
"-webkit-transform": "scaleX(" + size / 10 + ") scaleY(" + size / 10 + ")"
});
这是因为如果您将它们放在单独的行中,那么第二行将始终覆盖第一行,因为它在CSS中是这样做的。以下面的例子为例
#image {
background:url('/exampleImage.jpg');
background:red;
}
背景为红色,而不是首先声明的图像。要支持所有浏览器,您还需要在jQuery中包含浏览器前缀,主要问题是您忘记了缩放值前后的括号。但是,要使它同时缩放X和Y,需要将jQuery行组合成一行,即
b1.css({
"-webkit-transform": "scaleX(" + size / 10 + ") scaleY(" + size / 10 + ")"
});
这是因为如果您将它们放在单独的行中,那么第二行将始终覆盖第一行,因为它在CSS中是这样做的。以下面的例子为例
#image {
background:url('/exampleImage.jpg');
background:red;
}
背景为红色,而不是首先声明的图像。要支持所有浏览器,您还需要在jQuery中包含浏览器前缀能否提供一个JSFIDLE?您忘记了括号:
“-webkit transform:“scaleX(“+size/10+”)”
,它解决了@Zeaklous的问题。但是由于某些原因,这两个值仍然没有更新。只有-webkit转换:scaleY
…是否有方法同时增加它们?您当前正在使用scaleY
覆盖scaleX
,您需要此:“-webkit转换”:“scaleX(“+size/10+”).scaleY(+size/10+”)
@thirtydot!非常感谢,请回答,我会记下来的!您能提供一个JSFIDLE吗?您忘记了括号:“-webkit transform:“scaleX(“+size/10+”)
,它解决了@Zeaklous的问题。但是由于某些原因,这两个值仍然没有更新。只有-webkit转换:scaleY
…是否有方法同时增加它们?您当前正在使用scaleY
覆盖scaleX
,您需要此:“-webkit转换”:“scaleX(“+size/10+”).scaleY(+size/10+”)
@thirtydot!非常感谢,请回答,我会记下来的!您能提供一个JSFIDLE吗?您忘记了括号:“-webkit transform:“scaleX(“+size/10+”)
,它解决了@Zeaklous的问题。但是由于某些原因,这两个值仍然没有更新。只有-webkit转换:scaleY
…是否有方法同时增加它们?您当前正在使用scaleY
覆盖scaleX
,您需要此:“-webkit转换”:“scaleX(“+size/10+”).scaleY(+size/10+”)
@thirtydot!非常感谢,请回答,我会记下来的!您能提供一个JSFIDLE吗?您忘记了括号:“-webkit transform:“scaleX(“+size/10+”)
,它解决了@Zeaklous的问题。但是由于某些原因,这两个值仍然没有更新。只有-webkit转换:scaleY
…是否有方法同时增加它们?您当前正在使用scaleY
覆盖scaleX
,您需要此:“-webkit转换”:“scaleX(“+size/10+”).scaleY(+size/10+”)
@thirtydot!非常感谢,请回答,我会记下来的!您不想缩放z
。您不想缩放z
。您不想缩放z
。您不想缩放z
。