У меня возникла проблема с событием mouseover/mousemove в Chrome - версия 50.0.2661.94 м. То же самое отлично работает в Mozilla.onmouseover событие в chrome не работает - php, javascript
Требование: при наведении указателя мыши на падение (тег опции) Мне нужно отобразить описание каждой опции.
Код:
HTML:
<td>
<select class="div_taskDesc" name="selectedindexid'+rowcounter+'" OnChange="SetDF(\''+rowcounter+'\');" onmousemove="getOptionDesc(this,event);"><?echo $Options_select;?>
</select>
</td>
JavaScript:
function getOptionDesc(o, e) {
var selected=o.options[o.selectedIndex].text;
var selecteddesc=o.options[o.selectedIndex].label;
var x = e.clientX;
var y = e.clientY;
var coor = "Coordinates: (" + x + "," + y + ")";
console.log(coor);
if (selected!=""){
//Code to display description
}
else{
//code to hide description
}
}
Во-первых, вы можете обновить свой вопрос с помощью отступов кода на 4 пробелов перед каждой строки, так что он может быть доступен для чтения? Затем, как вы активируете эту функцию? Добавьте эту часть тоже ... Потому что проблема, вероятно, есть. –
Вызов в onmousemove = "getOptionDesc (это, событие);" select tag ... и его работа в других браузерах –
Хорошо ... Я вижу разницу. вы говорите ... И я нашел для вас ответ здесь: http://stackoverflow.com/questions/15038811/ie-and-chrome-dont-fire-a-mouseover-event-for-option-elements –