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) をコメントアウトしても、常に機能の 1 つが機能しません。

どちらも 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 に答える