Dojotoolkitに付属のAccordionContainerを、タイトルペインのonMouseClickではなく、タイトルのMouseHoverで上下にスライドさせるのは簡単です。
1 に答える
0
これはかなり簡単ですが、子ペインごとにセミプライベートの_buttonWidgetプロパティに接続する必要があるため、ツールキットの将来のバージョンで破損しないことを保証できません。そうは言っても、私はAOLのCDNにあるバージョンのDojo1.3でテストしました。
基本的に、AccordionContainerでstartup()を呼び出した後、その子を反復処理し、各子の_buttonWidgetを匿名のonMouseOverイベントハンドラーに接続します。
aContainer.getChildren()。forEach(function(child){ dojo.connect(child._buttonWidget、 "onMouseOver"、function(){ aContainer.selectChild(child); }); });
完全な例はここにあります
于 2009-06-18T14:41:47.707 に答える