soru belirsizdir, bu nedenle bu etkiyi ve nasıl çalıştığı başarmak için çeşitli yollar üzerinde aşağıda bazı detaya gitti.
iframe ile etkileşime girmeniz gerekmiyorsa, hızlı ve kirli çözüm pointer-events: none;
kullanmaktır. Bu iframe'i sayfaya koyar ve kaydırmasına izin vermez. Ancak, aynı zamanda üzerine tıklamanıza izin vermez. Bu açıkça bir YouTube videosu için işe yaramayacaktır, ancak bunun bir seçenek olduğunu bilmek önemlidir.
iframe ile etkileşimde bulunmanız gerekirse, ya video oynatmak ya da bir bağlantıyı tıklatırsanız, yapmanız gereken tek şey iframe öğesinin tam içeriği görüntüleyecek kadar büyük olduğundan emin olmanızdır. Kendi HTML'imiz olmadığından OP'nin karşılaştığı sorundan emin değilim, ancak kaydırma ve iframe de kaydırma yapmaya çalışmıyorsa, ebeveynin kaymasını engellemez.
Temel olarak, imleciniz bir iframe üzerindeyse ve siz kaydırırsanız, iframe önce olayı alır. Kaydırmaya gerek duyulmuyorsa (ya iframe'nin tabanına erişememiştir ya da zaten ulaşmışsa) olay ebeveyne iletilecektir.
Son olarak, eğer bir iframeiniz varsa, kaydırılabilir olmanız gerekiyor, ancak imleç iframe üzerindeyken üst öğeyi kaydırmak istiyorsanız, şansınız yok demektir. Iframe'i bazen kullanıcının tüm sayfayı kaydırmak istediğini bildirmenin bir yolu yoktur. Bu, iframe'lerin nasıl çalıştığıdır.İmleci kaydırmak için iframe'den kaldırabilir veya iframe'nin altına gidip sayfayı aşağı doğru devam ettirebilirsiniz.
Soruya bir YouTube videosu ve CSS kullanarak, görebilmeniz için bir here demo oluşturdum. Ayrıca, kaydırılabilir iki eşit iframe ekledim ve nasıl çalıştığını göstermek için pointer-events: none;
uygulandı.
Bunu denedim, simülatör çalışmasına izin vermez :( – photocode
Linux ve Windows'da kromla çalışmak için kaydırma tekerleğini alabilirim.Bu bir firefox hatası olabilir .. – photocode
Hala bir kaydırma çubuğu mu görüyorsunuz? daha büyük bir şeye boyluyor – superUntitled