使用Dojotoolkit提供的AccordionContainer可以轻松上下滑动Title的MouseHover而不是标题窗格的onMouseClick。
答案 0 :(得分:0)
这是相当简单的,但涉及连接到每个子窗格的半私有_buttonWidget属性,因此我无法保证该工具包的未来版本不会破坏它。也就是说,我已经在AOL的CDN上测试了Dojo 1.3的版本。
基本上,在你的AccordionContainer上调用startup()之后,你只需遍历它的子节点并将每个子节点的_buttonWidget连接到一个匿名的onMouseOver事件处理程序:
aContainer.getChildren().forEach(function(child){ dojo.connect(child._buttonWidget, "onMouseOver", function(){ aContainer.selectChild(child); }); });
完整示例是here