2017-08-18 7 views
0

をクリックするまで、このサンプルを参照してください:サブアイテムのでhttps://dojo.telerik.com/Eqali防止閉鎖ユーザが別のメニュー項目をホバー/又は外部別のメニュー項目

そう上ホバリングに長さが非常に小さいですフォーカスを失うと、メニュー、サブメニューがすぐに閉じます。私の要件は、サブメニューを開くと、ユーザーが別のメニュー項目にカーソルを合わせるかアイテムをクリックするまで閉じるべきではないということです。

enter image description here

私はいくつかのより多くの変更を行ってきたし、ほぼそのまま望ましい結果を達成した:それは、マウスのフォーカスがサブメニューを離れても、下の画像のように、それは、エクスプローラのコンテキストメニューに働くと同じように開いたままにしてください次のサンプルで見ることができます:https://dojo.telerik.com/Eqali/2 しかし、ここで問題は、子を持たないメニュー項目にカーソルを合わせると、すでに開いているサブメニュー項目が、そのhoverDelayが発生するまで閉じられなくなります。

どのようにこれを達成することができますか?

答えて

0

は剣道が少しそれがコンテキストメニューのオプションです変更されました: あなたは今、 'subMenuItems' と 'rootMenuItems' から 'openOnClick' オプションを追加することができます。

openOnClick: { 
subMenuItems: true, 
rootMenuItems: true 
} 

http://docs.telerik.com/kendo-ui/api/javascript/ui/menu#configuration-openOnClick

たぶんこれはあなたのために役立ちます!

関連する問題