Как да направите iframe върху всички елементи на страницата
Проблемът е следният. Има рамка, поставена в джаджа, джаджата се зарежда в съдържанието на потребителя и ние не знаем нищо за оформлението на страницата на потребителя. Когато се извърши действие, рамката трябва да се разшири от джаджата до цялата ширина на страницата, всичко работи, но някои елементи под формата на плаващи шапки и други неща припокриват тази рамка. Разбирам защо и е ясно, че трябва да преместите рамката по-нагоре в DOM дървото, но ТОВА не е опция, тъй като оформлението на страницата на потребителя е неизвестно за нас и рамката трябва да е вътре в изпълнимия модул и не може да бъде преместена. Контейнерът на джаджи може да има своя собствена позиция и индекс. Пример на код по-долу:
Ако вашата рамка ще лежи дълбоко в DOM, няма да можете да я направите абсолютно отгоре на всичко. Ако има абсолютно позиционирани елементи на страницата и z-index>0, те така или иначе ще бъдат по-близо в Z от рамката. Можете да стартирате или по-скоро да покажете елемента в този случай като рамка в режим на цял екран. YouTube направи точно това, ако нищо не се случи с паметта ми. И втората опция, каква е разликата, какво маркиране има потребителят там. Преместваме рамката до края на тялото и това е всичко. Задайте позиция: фиксирана. Е и т.н. Тук. Изглежда никъде няма грешка. P.S. При нужда мога да потърся "превключвател" за цял екран, наскоро го направих сам.
Е, това е за webkit, но като цяло вижте пълната документация там за всичко.
alex_kovalevv: Ами пробвай, с рамки не съм пробвал.
Е, това е за webkit, но като цяло вижте пълната документация там за всичко.
За движението в тялото първоначално имах предвид, че веднага щом се натисне бутона "Покажи".