2017-04-12 55 views
0

我在移動設備上的響應式菜單出現問題。問題在於用戶根本無法滾動瀏覽菜單項,因爲當您將手指放在鏈接上向下滾動(鏈接寬度爲100%)時,該鏈接會在同一秒自動打開,您無法向下滾動。響應式菜單:不希望的鏈接點擊觸摸設備

你可以看到它在這裏的行動:http://glebgrg4.bget.ru

使用寬度爲< 768px移動設備,看問題(你可以在頭的左上角通過漢堡包圖標打開響應菜單)。

有沒有解決這個錯誤?

+0

如果菜單腳本本身造成這種情況,那麼你可能想看看:https://github.com/codrops/MultiLevelPushMenu/issues?q= – yezzz

+0

還有一個你可以測試的演示和一篇文章的鏈接對於https://github.com/codrops/MultiLevelPushMenu – yezzz

回答

0

看來添加的觸摸事件偵聽器不正確。看看mlpushmenu.js第98行: this.eventtype = mobilecheck() ? 'touchstart' : 'click';

嘗試將偵聽器類型'touchstart'設置爲'touchend'。

+0

上的這個插件,這並沒有真正幫助我,因爲當你向下滾動時它會打開你在滾動時留下的手指。但後來我添加了'點擊'而不是'touchstart',它對我來說非常合適。 –

相關問題