gpt4 book ai didi

jQuery 动画 标签
转载 作者:行者123 更新时间:2023-12-01 01:17:40 25 4
gpt4 key购买 nike

我有一个<object>id “objectID”。

我可以用 .css 修改它的位置:

$('#objectID').css({'top': "+=200px"});

但是当我使用.animate时它不会工作:

$('#objectID').animate({'top': "+=100px"}, 1000);

$('#objectID').animate({top: "10"}, slow);

或任何其他适用于 div 的变体。动画有限制吗object元素?

最佳答案

<object>不支持标签,您可以像这样破解自己的动画:

var obj = $('#objectID');
var speed = 50;
var distance = 100;

var i = setInterval(function() {
obj.css({'top': '+=1px' });
if (parseInt(obj.css('top')) > distance) {
clearInterval(i);
}
}, speed);

更改速度变量以获得您需要的动画速度。

Here's the jsfiddle .

关于jQuery 动画 <object> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398888/

25 4 0