Моя проблема: мне нужно создать перетаскиваемые виджеты (например, это jslider) из-за пределов iframe. Содержимое Container и iframe относится к одному и тому же происхождению. Проблема в том, что jQuery присоединяет событие mousemove к неправильному объекту документа.Создание объекта с перетаскиванием в iFrame извне
http://jsfiddle.net/techunter/4pnxh
Попробуйте ползунков, он может двигаться только при наведении курсора мыши вызвать события вне фрейма. Пожалуйста, помогите, я застрял здесь
EDIT: JQuery слушает мыши на ползунок ручке и на событии нажатия его создание нового слушателя на MouseMove, но в окне, а не кадр. Я рассматриваю возможность изменения jquery lib и добавления контекста (который по умолчанию является window.document), но это дорогостоящее время.
если оба файла загружены из t он же происхождения, вы можете добавить метод в источник iframe, который может быть вызван родительской страницей и выполнить требуемый код – dhaval
Я не могу редактировать контент, потому что он создан другим приложением. – TecHunter
Это приложение в другом домене? потому что вы попадете в http://en.wikipedia.org/wiki/Same_origin_policy, как описано здесь: http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe –