как запустить событие выделения в редакторе IE HTML? - PullRequest
1 голос
/ 24 августа 2011

Вот часть кода из HTML-редактора IE:

var selectStr = [];
selectStr.push("img[control_type='video']");
$(selectStr[0], document).selectionchange(function() {
    alert();
}); // Explorer error: does not support this method or object.
    // It seems JQuery does not support 'selectionchange' event.


document.onselectionchange = function(){
    alert();
} // this works for all elements in the editor. 

Может ли оно применяться только к определенному элементу? Я попробовал:

$(selectStr[0], document).onselectionchange = function(){
    alert();
} // does not fire when selected.

alert($(selectStr[0], document)); // [object, object]

, если $(selectStr[0], document) изменяется на SOMETHING, чтобы он предупреждал [object, HTMLImgElement], проблема будет решена. Кто-нибудь знает, как это сделать правильно?

1 Ответ

0 голосов
/ 24 августа 2011

Здравствуйте, вы должны использовать событие " onselectstart " в Internet Explorer, а для Firefox вам нужно использовать события " ondragstart ", чтобы найти событие выбора.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...