Один из скриптов jsFiddle содержит ошибку. Ожидается, что элемент уже был расширен MooTools, но это не так. Если бы я знал, как, я бы сказал разработчикам jsFiddle, что им нужно обернуть e.target
при вызове $()
:
Линия 244 http://jsfiddle.net/js/Actions.js:
if (e && $(e.target).getParent().get('id') == 'm') {
Редактировать: Чтобы обойти эту проблему, добавьте этот букмарклет на панель ссылок и щелкните его один раз при загрузке страницы. Кнопка запускается в состоянии, когда ошибка больше не возникает.
javascript: $$("#run > span"); void 0;
Другим обходным решением является использование ctrl + , введите вместо нажатия кнопки «Выполнить».
Пока мы работаем над тем, чтобы заставить jsFiddle вести себя с IE с помощью букмарклетов, вот один из них, который я использую, чтобы вернуть панель инструментов jsFiddle обратно в вид после того, как все становится не так просто, когда я вставляю что-то в панель редактора скриптов:
javascript: document.body.scrollIntoView(); void 0;
Нет причин, по которым вы не могли бы объединить их в одно - ни один не повлиял бы на другого:
javascript: document.body.scrollIntoView(); $$("#run > span"); void 0;