Jquery菜单 - 控制带有哈希链接的轮播

时间:2014-06-20 13:02:42

标签: jquery mmenu owl-carousel

我设置了一个mmenu - 但是当它们在菜单中的列表项中时,似乎忽略了所有哈希链接(#one,#teo等)。

我希望能够从mmenu控制一个旋转木马。

如果我将它们带到列表项之外,它们可以正常工作,但是mmenu的格式会丢失,并且点击后mmenu也不再关闭!

参见演示: http://demo.tyga.co.uk/easyjet/index.htm

是否有选项允许菜单中的哈希URL向前移动轮播幻灯片?

由于 安迪

2 个答案:

答案 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>

哪个有效。