2013-07-28 69 views
0

我最近開始與基金會合作,我已經成功地使用Zurb頂級的導航解決方案,直到昨天,當下拉菜單的父鏈接決定不再像FF/Chrome的鏈接進行操作。他們仍然在IE/Opera中工作(尚未測試Safari)。刪除「has-dropdown」類允許他們再次在所有瀏覽器上工作。基金會頂部導航:下拉菜單父鏈接不工作

  • 做了快速搜索通過一切,因爲他們停止了工作,我沒有看到,我做了可能影響的onClick功能下拉父鏈接的默認行爲的任何改變我修改。
  • 他們仍然顯示爲onHover選項
  • 它們不產生Chrome開發的錯誤信息鏈接控制檯/ FF螢火蟲
  • 直播現場可見這裏:https://actitracker.com
+0

- 做了一個的jsfiddle(http://jsfiddle.net/JX4Sk/1/),看看是否有我的其他代碼是相互矛盾和問題仍然存在注:調整渲染部分的寬度,查看完整的菜單,沒有響應版本 – teepee7593

+1

我剛剛在其他幾臺機器上進行了測試,並在FF/Chrome中複製了該問題。例如,點擊「關於」不會將您帶到相應的鏈接,「登錄」也不會。 – teepee7593

+1

將Foundation的JS文件從4.3.x降級到4.2.x後,所有內容都可以正常工作。我注意到,小提琴使用foundation.min.js 4.1.x版,所以它不是相同的環境中的網站(現在運行4.2.x版) – teepee7593

回答

3

原來,鉻是註冊作爲觸摸屏和大屏幕(即不在中/小/微小的移動視圖中)。由於Modernizr發現觸摸是存在的,Foundation使用了一個適合移動設備的樣式表,它禁用頂部條可點擊的父菜單等功能。

現在,我實際上沒有觸摸屏。但是,我一直在使用Leap Motion設備,即使拔掉了電源,Chrome也不會恢復到非觸摸設置。通過進入chrome:// flags /並關閉觸摸優化,我可以使用戶代理設置刷新。另外,卸載Leap Motion Touchless for Windows應用程序也可以做到這一點。

編輯:另一種選擇,也禁止基於觸摸的輸入筆&平板設置時使用Leap Motion不使用。

+0

此,我指出了正確的方向。就我而言,我已經在Firefox上手動啓用了觸摸事件以進行幾個月前的測試,並且完全忘了它。謝謝。 –