切换div和Mootools - 相同的脚本和样式,但效果不同

时间:2013-08-23 01:26:58

标签: javascript mootools show-hide slidetoggle togglebutton

我可能很容易陷入困境,但花了两天没有找到任何解决方案。通常我有为我的主题写的mootools脚本,它适用于一些div。 HERE 是问题的链接。

当您登录时(用户:演示,传递:演示),您将在消息下看到按钮:谁说谢谢附件和非常长的按钮 COM_KUNENA_BUTTON_QUICK_REPLY_reply (名称并不重要,只是错过了lang字符串)。

因此,当您点击谁说谢谢附件按钮时,隐藏的div将会出现(或关闭)。使用长按钮并在消息下方显示“快速回复”表单(已显示)也应如此。这是我不知道如何解决的问题。按钮用div包装,触发脚本。不幸的是,一个人工作不正确。

我检查了 FIDDLE (只有我的网站上使用的 div包含的脚本的一部分)并且无法重现问题,因为效果很好)

请帮助

1 个答案:

答案 0 :(得分:1)

您可以使用:

document.getElements('a[data-target^="#quick-reply"]').addEvent('click', function(ev){ 
    ev.preventDefault(); 
    this.reveal(); 
});

删除html中的onClick="return false; .style.display = 'block'