我设置了一个mmenu - 但是当它们在菜单中的列表项中时,似乎忽略了所有哈希链接(#one,#teo等)。
我希望能够从mmenu控制一个旋转木马。
如果我将它们带到列表项之外,它们可以正常工作,但是mmenu的格式会丢失,并且点击后mmenu也不再关闭!
参见演示: http://demo.tyga.co.uk/easyjet/index.htm
是否有选项允许菜单中的哈希URL向前移动轮播幻灯片?
由于 安迪
答案 0 :(得分:3)
当mrefu href以(或等于)"#"开头时,mmenu插件可以防止锚点(内部列表)的默认行为。 您可以通过更改onClick选项来覆盖此行为:
$("#menu").mmenu({
onClick: {
close: true,
preventDefault: false,
setSelected: true
}
});
顺便说一句,所有这些都不适用于具有[rel ="外部"]或[target =" _blank"]的锚点。
答案 1 :(得分:0)
我认为mmenu正在覆盖通过哈希网址导航的功能,为了解决这个问题,您可以将网址更改为网页哈希网址。
所以
<a href="#five">Five</a>
变为
<a href="index.htm#five">Five</a>
哪个有效。