Ima*_*kir 5 html javascript jquery
似乎无法让这个工作:
$("#animation").animate({backgroundPosition:"-100px 10px"});
Run Code Online (Sandbox Code Playgroud)
我试过这个有效,但不是在FFox:
$('#animation').animate({
'background-position-x': '10%',
'background-position-y': '20%'
}, 10000, 'linear');
Run Code Online (Sandbox Code Playgroud)
DIV:
<div id="animation" style="border: 0px solid rgb(153, 153, 153); margin: auto; width:550%;height: 100%;background-size:100% 100%; overflow:hidden; padding: 0px; background-image: url(images/pano.png); background-attachment: scroll; box-shadow: rgb(0, 0, 0) 0px 0px 40px inset; background-position: 180px 0px; background-repeat: no-repeat;display: none;"></div>
Run Code Online (Sandbox Code Playgroud)
JsFiddle:http://jsfiddle.net/sorfect/34psJ/1/ 我正在使用JQuery 1.8.有任何想法吗?
Raa*_*aad 10
好了,如果你只是想进行动画处理的x位置,你是幸运的动画y为background-positionjQuery中不起作用.所以x使用方法:
'background-position': '10%'
Run Code Online (Sandbox Code Playgroud)
但是如果你想增加位置以动画一系列帧,你需要增加:
'background-position': '+=10%'
Run Code Online (Sandbox Code Playgroud)
有关停止/运行控件的工作示例,请参阅我的jsFiddle.
| 归档时间: |
|
| 查看次数: |
28273 次 |
| 最近记录: |