Вот часть кода из 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]
, проблема будет решена. Кто-нибудь знает, как это сделать правильно?