Bu çok garip bir sorundur ve tanımlanması da aynı derecede zordur.JQuery Modal Popup Firefox titreme
Günün saatlerini gösteren bir açılır menü (seçim listesi) içeren bir div var (0-23). Bu div, $ ("# div") standart jquery metodu kullanılarak JQuery modal diyaloğu görüntülenir. Diyaloğu göstermeden önce, seçili elemanı yukarıdaki seçim kutusuna ayarlıyorum. Karşılaştığım konu sadece Firefox'ta gerçekleşiyor. Seçilen eleman 20'ye eşit veya daha büyük olduğunda, jQuery modal diyaloğu geldiğinde ekran titrer. Seçilen değer 20'den azsa, kalıcı iletişim kutusu iyi gelir ve ekran titremez. Bunun çok tuhaf olduğunu biliyorum ama iki gün boyunca bu sorunu ayıkladık ve bu benim geldiğim sonuç. Seçme elemanını düşürdüğünüzde hepimiz biliyoruz, sabit sayıda seçenek görüyorsunuz ve diğer seçenekler sadece seçim kutusunu aşağı kaydırdığınızda görülebilir. Benim durumumda, ilk 19 öğeyi görüyorum ve 20'den itibaren, kullanıcının bakış açısında değil, ancak bu seçeneğe ulaşmak için kaydırması gerekiyor. Seçili öğeyi görüntü alanında görünmeyen herhangi bir şeye ayarladığımda (ancak, açılır menüdeki son görünür öğenin altında gerçekten mevcutsa), ekranın titriyor olduğundan eminim. Bunu, seçim kutusunun başına 10 tane daha fazla eleman ekleyerek test ettim ve titreme, 10. elemandan başlayarak başladı. (20 yerine, seçilen seçeneği 9. öğe üzerindeki herhangi bir şeye ayarladığımda başladı).
Denediğim şeyler: 1. Seçilen öğeyi ayarlayan kod kaldırıldı ve bu, seçim kutusunun gerçekten neden olduğunu doğrulayarak titremeyi ortadan kaldırıyor. 2. Bölmeyi bir jquery modelinde değil, ekranda normal bir div olarak görüntülemeyin. Bu, jquery iletişim kutusunun titreşime neden olan bir şey yaptığını onaylayan titreşime neden olmaz. 3. Açılır listeden DOM kaldırıldı ve jquery modal açılır pencereleri yüklendikten sonra tekrar eklendi. Titreşim kalır. ve bir çok başka seçenek ... ama başarı yok!
Birisi bana burada neler olup bittiğine yardım ederse gerçekten minnettar olurum!
Burada bir ekin nasıl yükleneceğinden emin değildim ve editör HTML kodunu yapıştırmama izin vermedi. Bu yüzden, jquery ui destek forumuna benzer bir yazı yazdım. Lütfen oradaki kodu gör.
Teşekkür
bir bağlantı görmek için güzel olurdu ya da bazı ' – Dutchie432
code'. – Orbling