如何使用MooTools创建延迟?

时间:2011-09-14 20:31:01

标签: javascript mootools

我更像是一个jquery家伙,对MooTools不太熟悉。我已经阅读了关于在MooTools网站上创建延迟的内容,但我担心我不够精明,无法将其添加到我的脚本中。

页面加载后,我希望在此之前添加300毫秒的延迟:

  window.addEvent('domready', function(){
    var data = {};
    var myShow = new Slideshow.delay(1000)('show', null, {controller: true, height: 467, hu: 'half-moon-bay-wedding/', thumbnails: true, width: 730, loop:false});
  });

我认为这对于熟悉MooTools的人来说可能很简单? 感谢您的帮助和想法!

1 个答案:

答案 0 :(得分:0)

你可以试试:

window.addEvent('domready', function() {

  var data = {};
  (function() {
    var myShow = new Slideshow('show', null, {controller: true, height: 467, hu: 'half-moon-bay-wedding/', thumbnails: true, width: 730, loop:false});
  }).delay(300);

});

这样,你的SlideShow调用将被包装在一个匿名函数中,一旦延迟300毫秒就会被调用。

当然可以在文档中找到更多信息:http://mootools.net/docs/core/Types/Function#Function:delay