Javascript 使用HTML5滑块调整Div的scaleX和scaleY

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(" +

目前正在大学作业中试验JQuery和HTML5。我想在移动滑块时更新div的css值

HTML

它可以工作,但是在我的CSS中,这些值似乎没有更新,我猜这是因为我错误地分配了它们

有没有人有办法解决这个问题

JSFIDLE

演示:

演示:

演示:


演示:

主要问题是您忘记了刻度值前后的括号。但是,要使它同时缩放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