отключить наведение мыши на заголовок таблицы flexigrid

0

Я пытаюсь отключить свойство mouseover в динамической сетке, сгенерированной через ajax с помощью flexigrid, без везения, вот что я пробовал:

$('div.sundefined').on('mouseover', function(event) { 
    return false; 
});

sundefined - это имя класса заголовка таблицы. странно то, что если я уволю его с консоли firebug. оно работает.

есть идеи?

заранее спасибо.

Теги:
flexigrid

2 ответа

0

Может быть:

$('div.sundefined').off('mouseover');

или

$('div.sundefined').on('mouseover', function(event){
    event.preventDefault();
});

или

$('div.sundefined').on('mouseover', function(event){
    event.stopPropagation();
    return false;
});

И действительно, если div.sundefined генерируется динамически, вы должны следовать подсказке tymeJV.

  • 0
    пока не повезло я пробовал несколько подобных реализаций раньше без удачи
  • 0
    покажите нам больше кода, если вы хотите больше помощи, то
0

Я вижу, что вы используете .on(), но вам нужно связать это с элементом, который существует при загрузке страницы!

$(document).on('mouseover', 'div.sundefined', function(event) { 
    return false; 
});
  • 0
    просто попытался сделать это, и это не работает даже с консолью firebug. Любое другое предложение?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню