2014-09-11 104 views
1

我已使用this plugin-in創建導航菜單。 添加了一個新的div,當鼠標懸停在它上面時,放置在左側,顯示菜單以及點擊文本顯示/隱藏顯示菜單。在鼠標上隱藏菜單

但有問題象下面這樣:

1. Menu is not hiding some times. 
2. Navigating in same menu also it is hiding fractionally and showing. 

有人請建議我什麼我缺少完美運行此。

這裏是更新這部分代碼的鏈接,JS Fiddle

+0

。這樣navigationEdge元素將成爲菜單的一部分,只要你在菜單中,onmouseover函數就會觸發。我會嘗試創建一個小提琴,以顯示我的意思... – 2014-09-11 10:41:57

+0

這是[小提琴](http://jsfiddle.net/gnikolopoulos/kLhcdtf2/) – 2014-09-11 10:51:22

+0

@siwss_blade主要問題是,當我在導航上它是反覆隱藏和展示。 – vvr 2014-09-11 11:06:05

回答

2

嘗試:我認爲一個更好的方法將是有菜單伸出只是有點

navigationMenu.onmouseout = function() { 
     classie.toggle(navigationEdge, 'active').delay(100); 
     classie.toggle(showLeft, 'active'); 
     classie.toggle(menuLeft, 'cbp-spmenu-open'); 
     }; 
+0

它給TypeError:classie.toggle(...)是undefined – vvr 2014-09-11 10:40:01

+0

http://jsfiddle.net/hhn14qzy/1/ – 2014-09-11 11:18:03

+0

現在菜單不隱藏。 – vvr 2014-09-11 11:26:54