人々がタブをクリックすると、メニューの後ろから div を下にスライドさせるスクリプトがあります。ただし、それは jquery であり、mootools を使用したいと考えています (ここでは説明しない理由がたくさんあります)。ただし、現在mootools 1.1にこだわっています。しかし、何らかの理由で私の試みはうまくいきません:(
html
print("code sample");
<div id="panel">
<form action="">
< form here >
</form>
</div>
<div class="slide">
<p class="sl"><a href="#" class="btn-slide" id="toggle"><span></span></a></p>
Div id パネルは、下にスライドするフォームを保持し、div クラスはスライドし、P タグは、css を介してハングダウンするタブ/ボタンに置き換えられます。これをクリックすると、タブが下にスライドします。
jquery (正常に動作します)
print("code sample");
<script type="text/javascript">
$j(document).ready(function(){
$j(".btn-slide").click(function(){
$j("#panel").slideToggle("slow");
$j(this).toggleClass("active"); return false;
});
});
</script>
私のモーの試み
print("code sample");
<script type="text/javascript">
window.addEvent('domready', function(){
var mySlide = new Fx.Slide('panel');
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
});
</script>
上で述べたように、現在は moo 1.1 に制限されていますが、1.1 と 1.2 の両方で機能する回答がある場合、または同様の変更がある場合は、いつか更新されるので、聞いていただければ幸いです。