2013-06-27 26 views
0

jsfiddle code hereHTML5自適應導航問題

所以當屏幕> 580像素寬度,它需要鼠標懸停工作,它的作用。 如果屏幕是< 580 px寬度,您必須點擊鏈接才能顯示子鏈接。 例如,如果您看jsfiddle code並點擊portfolio,子菜單將打開,但在這些子菜單內還有其他子菜單,例如,工作有兩個子菜單 - >實習和自由職業者。問題是,在移動視圖中,portfolio在點擊時工作,但子菜單的鼠標懸停工作正常,但它們也需要點擊視圖,如果您單擊屏幕上的其他位置,則需要消失。

在jQuery中我已經測試:

if (document.documentElement.clientWidth < 580) { } 

if (screen.width < 580) { } 

和內這些我有。點擊功能,但它不工作?

有人可以幫我嗎? 謝謝

+1

只看導航會讓我頭疼。你有沒有想過簡化它? EG導航只顯示最高級別,然後有專門的項目頁面?如果我在移動設備上,即使在桌面上,我也不想處理菜單和子菜單的深層結構。 – Justin

+0

這確實比較好,但我有很多項目,我想對它進行分類。但是,是的,我會查看它並簡化它,並以項目頁面上的其他方式對其進行分類,感謝您的建議。 – MOTIVECODEX

回答