嗯,我想要做的是拥有一个灯箱和一个滑动顶部面板。两者都使用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。有人有解决方案吗? (我听说过命名空间一词,大致知道它的含义,但我不知道如何使用它)

提前多多感谢,

有帮助吗?

解决方案

对于使用原型设计的框架(例如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中的WebKreations幻灯片/login_form_mootools_1.2/ - 也许您可以将其作为替代方案。

祝你好运:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top