Событие зависания при пожаре из функции события JS - PullRequest
1 голос
/ 16 января 2012

В настоящее время я использую RadTreeNode от telerik. Я хотел бы использовать некоторые более приятные полосы прокрутки, которые появляются при наведении курсора. По большей части это, кажется, работает как ожидалось. Однако, если вы развернете элемент в узле дерева (так, чтобы понадобилась полоса прокрутки), полосы прокрутки не появятся, пока вы не проведете мышью и не вернетесь снова. Я предполагаю, что это происходит, потому что событие hover не запускается, поскольку мышь уже находится над элементом. Элемент управления treeview имеет клиентское событие, которое запускается при расширении узла. Можно ли вызвать событие наведения при срабатывании этой функции?

Я попробовал следующее, но кажется, что он не может найти элемент #scrollBars. Однако я вижу элемент в инструментах Chrome Dev.

 function ClientNodeExpanded(sender, eventArgs) {
   $('#scrollBars').mouseEnter();
}

Ответы [ 2 ]

2 голосов
/ 16 января 2012

Методы чувствительны к регистру в JS :

$('#scrollBars').mouseenter();

или:

$('#scrollBars').trigger("mouseenter");
1 голос
/ 16 января 2012

Попробуйте .mouseover().

http://api.jquery.com/mouseover/

Вы используете jQuery 1.7?Я помню, что у 1.5 была проблема для меня, когда при наведении мыши не происходило смещение мыши, но она не входила в нее.

...