Я думаю, что это уже было задано, у меня есть страница iframe, где у нас есть почти 10 текстовых полей, когда пользователь нажимает на любое текстовое поле, я хотел бы знать Y позиции на этой странице. Возможно ли это?Получить Y позицию элемента в iframe
ответ
Это не проверено, но должно указывать на вас в правильном направлении.
JQuery
$(document).ready(function(){
var iframe = $('iframe');
var inputs = iframe.find('input');
$.each(inputs, function(){
$(this).click(function(){
console.log($(this).offset().top));
})
})
})
Vanilla Javascript
Дополнение за комментарий. Также непроверено.
Дайте IFrame идентификатор, чтобы облегчить таргетинг, то:
var iframe = document.getElementById('iframe');
var inputs = Array.prototype.slice.call(iframe.getElementsByTagName('input'));
inputs.forEach(function(input,i){
input.addEventListener('click', function(){
console.log(this.getBoundingClientRect().top;
})
})
Немного amatuer в jQuery, возможно ли это в Javascript? – user2431170
@ user2431170 См. Мой обновленный ответ. – Lewis
Спасибо @Lewis .. – user2431170
Если оба, главное окно и содержание IFrame находятся в пределах того же протокола/домена, то вы можете получить прямой доступ содержимое contentBody iframe и получить позицию scrollTop для поля ввода.
Например:
var y = $('iframe').contents().find('#myInputField').offset().top;
- 1. Исключить позицию элемента html в iframe
- 2. получить позицию элемента
- 3. Получить позицию элемента перетаскивания
- 4. Получить позицию элемента DOM через координаты x, y
- 5. Получить позицию элемента по javascript
- 6. Получить позицию элемента
- 7. Получить обновленную позицию элемента
- 8. Получить позицию выбранного элемента ...?
- 9. Angularjs получить позицию элемента
- 10. Получить позицию другого элемента
- 11. jQuery получить обновленную позицию элемента
- 12. Получить позицию каждого элемента
- 13. Получить позицию элемента в Javascript
- 14. получить позицию элемента в массиве
- 15. Получить абсолютную позицию мыши изнутри iframe
- 16. Невозможно получить x, y позицию в d3
- 17. Как получить позицию элемента в StackPanel?
- 18. Как получить позицию сверху в пикселе элемента?
- 19. Как получить положение X и Y iframe из iframe?
- 20. Получить позицию элемента с щелчком
- 21. получить позицию элемента из массива
- 22. Как получить позицию кортежа элемента
- 23. Получить позицию элемента, постоянно меняющегося
- 24. Как получить позицию относительного элемента?
- 25. получить живую позицию перетаскиваемого элемента
- 26. Android AutoCompleteTextView: получить позицию элемента
- 27. Получить позицию текущего парил элемента
- 28. Получить позицию щелкнули элемента списка
- 29. webkit-overflow-scrolling: получить позицию Y
- 30. Как получить позицию Y на полигоне
ли содержание в пределах фрейма на том же домене? Во-вторых, что вы уже пробовали? Можете ли вы привести какие-либо примеры? – Lewis
Являются ли оба файла на одном сервере/домене? –
@ Lewis, да, это в том же домене. Я пытался в реальном коде, не было никакого примера, чтобы опубликовать его здесь, извините. – user2431170