2013-08-21 66 views
0

我面臨的一個問題與jquery腳本"mmenu"http://mmenu.frebsite.nl/) 一切都與iOS (6 & 7)工作正常,我的手機的佈局,菜單打開後沒有任何問題,我可以通過菜單導航。 除Windows Phone 7.8 & 8。有什麼問題? 在首頁,我可以打開菜單和環節的工作很好,但是當我選擇子菜單頁,並嘗試導航到另一個網站,我收到了404錯誤。mmenu - Windows Phone的URL破

我的URL模式是(我用的是基標籤):

- myweb.com/start.html 
- myweb.com/products.html 
    - myweb.com/products/product1.html 
    - myweb.com/products/product2.html 

在WP做工精細網址不mmenu激活。

您可以在您的下載給出的例子重現該問題。 爲此,只需在示例中添加一個文件夾,複製一個example-webpage,使用base-tag編輯複製的 html文件,並將子菜單-urls更改爲"test/mytest.html"

正確url應爲(子菜單看正確的基本標籤內)mytest.com/test/mytest2.html而是我得到的URL mytest.com/test/test/mytest2.html

回答

0

問題是:

window.location.href = $("#link").attr("href"); 

在使用基本標記時不起作用,因爲.attr()將獲得確切的屬性值,而不是解析的url。

試試這個:打開插件的unminified版本,轉到行1064和變化:

window.location.href = href; 

到:

window.location.href = $t[ 0 ].href; 

我想這應該做的伎倆。