我正在尝试使用mootools 1.4中的fx.reveal为message div做一个简单的显示/隐藏转换。此效果在第一次生效,但不适用于后续的单击。
有没有提示我哪里错了?
http://jsfiddle.net/MYgH6/1/
var mytween = new Fx.Reveal(document.getElementById('mydiv'), {duration: 2500});
$('myclick').addEvent('click', function(){
mymessage();
});
function mymessage(){
var mymessage = document.getElementById('mydiv');
mymessage.set('html','YO!');
mytween.reveal();
mytween.dissolve();
}发布于 2012-01-17 03:06:03
var mytween = new Fx.Reveal(document.getElementById('mydiv'), {
duration: 1000,
onComplete:function(){
this.element.dissolve();
}
});
$('myclick').addEvent('click', function(){
mymessage();
});
function mymessage(){
var mymessage = document.getElementById('mydiv');
mymessage.set('html','YO!');
mytween.reveal();
}发布于 2012-01-17 18:46:16
我知道这不是您使用Fx.Reveal指定的最佳答案,但我会使用http://mootools.net/docs/more/Fx/Fx.Reveal#Element:wink命令
就像这里:http://jsfiddle.net/zalun/MYgH6/5/
var msg = document.getElementById('mydiv').hide();
$('myclick').addEvent('click', function() {
msg.wink();
});当然,您可以像以前一样在函数中指定消息。
https://stackoverflow.com/questions/8884681
复制相似问题