【问题标题】:How to trigger an event in Mootools for a specific tag/element with a specific element ID?如何在 Mootools 中为具有特定元素 ID 的特定标签/元素触发事件?
【发布时间】:2015-04-16 13:59:42
【问题描述】:

如何在 Mootools 中为具有特定元素 ID 的特定标签/元素触发事件?

我有这个:

<a href="youtube-clip...etc" rel="rokbox" id="video_popup" style="display: none;">Video</a>

这个rel="rokbox" 表示该元素将被 Mootools RokBox 模态框使用,但我已经隐藏了链接。

现在,我添加了这段代码:

window.onload = function() {
  if(document.readyState == 'complete') {
    // point of execution
    // here I want to trigger the "a" element I've wrote up before
  }
}

代码到达“执行点”,当我设置基本警报时,或其他任何东西。

【问题讨论】:

    标签: mootools css-selectors domready


    【解决方案1】:
    window.addEvent('domready', function() {
        $('video_popup').fireEvent('click');
    });
    

    注意使用 addEvent/domready,这是添加页面准备就绪后必须执行的函数的正确方法。

    【讨论】:

    • 触发器本身是正确的,但它需要以el.addEvent('click', fn); 的方式添加click 事件。如果您需要更多帮助,请创建一个 JsFiddle 测试用例并粘贴回一个链接以供使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2021-05-24
    • 2012-10-18
    • 2018-04-04
    • 2018-02-11
    相关资源
    最近更新 更多