0

好吧,我想做的是有一个灯箱和一个滑动顶板。两者都使用 MooTools,而且似乎都使用不同的版本。

如果注释掉其中之一,尽管它们是实际的 MooTools 库的展位,但它不起作用。

<!a possible js config. either these two are commentented out, or the mootols.svn.js
<!-- libraries/frameworks for milkbox-->
<!--script type="text/javascript" src="js/mootools-1.2.3-core-yc.js"></script>
<script type="text/javascript" src="js/mootools-1.2.3.1-more.js"></script-->
<!-- mootools for the sliding top panel. should work also with the one imported above, so i was going to deactivate the one below-->
<script type="text/javascript" src="js/mootools.svn.js"></script> 
<script type="text/javascript" src="js/milkbox.js"></script>
<script type="text/javascript" src="js/panel.js"></script>

因此,无论我注释掉哪一个(*-1.2.3-core-yc 和 -more.js 或 mootools.js),总是其中一个功能不起作用。

虽然它实际上应该是可能的,因为两者都是 MooTools。有人对此有解决方案吗?(我听说过命名空间这个词并且大致知道它的含义,但我不知道如何使用它)。

非常感谢提前,

本尼

4

1 回答 1

4

在进行原型设计的框架(例如 mootools 或原型)中 ,您不能使用命名空间来产生很好的效果。

在您的情况下,我可以假设滑动顶部面板是 mootools 1.11 插件(您的链接不起作用),灯箱是 1.2.3 ...

有一个抽象层将 mootools 1.11 兼容性带入 1.2 - 检查http://www.siafoo.net/article/62 ,在 mootools 邮件列表 ( http://groups.google.com ) 上也有几篇关于此的帖子/group/mootools-users?pli=1 )

您的目标应该是 - 摆脱 mootools 1.11,放入兼容性代码并尝试让面板工作(可能需要在这里和那里进行一些细微的更改,但这并不是什么大任务)。不久前,我面临同样的困境,最终从头开始为 1.2.3 编写了一个滑入式面板。

另外,请考虑http://web-kreation.com/demos/login_form_mootools_1.2/中的 WebKreations 幻灯片- 也许您可以使用它作为替代方案。

祝你好运 :)

于 2009-09-14T09:29:18.363 回答