求助高手,mootools怎么判断元素是否在动画 jquery 中 可以 这样判断 $(‘#test’).is(‘:animated’)mootools中怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mootools 1.3.2下,如果你用的是tween或者morph,用get方法取得元素上的动画对象。然后调这个动画对象的 isRunning 方法。如果你用的是mootools 1.2.5,你需要自己写代码给动画对象加个属性判断元素是否在动画执行中。 我试了。1.3.2 下alert( $$('ul').get('morph').isRunning ) //undefined 不了解,不过1楼说了是isRunning方法,调用时要加上“()”吧,即:isRunning(); 试过了 貌似没有 isRunning() 这个方法., 可怜的家伙,一直没别人搭理你吗?虽然你已经不来这里了,不过为了不让这个变成废贴,我还是贴出代码吧:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>mootools running</title><script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.2/mootools-yui-compressed.js"></script><style>#test{ width:100px; height:100px; background:#006; color:#fff; line-height:100px; vertical-align:middle; text-align:center; position:absolute; left:100px; top:200px;}</style></head><body><div id="state"></div><div id="test">Click me !</div><script type="text/javascript">window.addEvent('domready',function(){ var node = $('test'); var fx = node.get('morph'); fx.setOptions({ duration : 2000 }); var animate = function(){ fx.start({ 'width' : '200px', 'left' : '600px' }).chain(function(){ fx.start({ 'width' : '100px', 'left' : '100px' }) }); }; node.addEvent('click', function(){ if(fx.isRunning()){ $('state').set('html', 'running'); }else{ $('state').set('html', 'stoped, let\'s start it.'); animate(); } }); });</script></body></html> window.showModalDialog后,页面之间如何连续传值 获取站点页面```` 为什么(?<=:\s*)(\b\w+\b)无法匹配 hinting: roll中的roll求救? 如何获取路径 发布一款BS信息管理系统,交互性超过大多数国内现有CS软件 怎么JS使DIV标签的内容隐藏 求助:JS操作表格(table中td的值) 请教一个表格循环该怎么写 请问javascript高手,急 发现在easyui datagrid getSelections一个小bug,怎么解决? extjs用什么办法可以像使用标签一样 关于js操作table的tr td 找到答案就结贴
如果你用的是mootools 1.2.5,你需要自己写代码给动画对象加个属性判断元素是否在动画执行中。
我试了。1.3.2 下
alert( $$('ul').get('morph').isRunning ) //undefined
貌似没有 isRunning() 这个方法.,
虽然你已经不来这里了,不过为了不让这个变成废贴,我还是贴出代码吧:<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>mootools running</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.2/mootools-yui-compressed.js"></script>
<style>
#test{
width:100px;
height:100px;
background:#006;
color:#fff;
line-height:100px;
vertical-align:middle;
text-align:center;
position:absolute;
left:100px;
top:200px;
}
</style>
</head><body>
<div id="state"></div>
<div id="test">Click me !</div>
<script type="text/javascript">
window.addEvent('domready',function(){
var node = $('test');
var fx = node.get('morph');
fx.setOptions({
duration : 2000
});
var animate = function(){
fx.start({
'width' : '200px',
'left' : '600px'
}).chain(function(){
fx.start({
'width' : '100px',
'left' : '100px'
})
});
};
node.addEvent('click', function(){
if(fx.isRunning()){
$('state').set('html', 'running');
}else{
$('state').set('html', 'stoped, let\'s start it.');
animate();
}
});
});
</script>
</body>
</html>