Nesnelerin listesinden bir tablo oluşturmam gerekiyor. Her satır, her nesne için yalnızca temel bilgileri içerecektir. Ancak, kullanıcı belirli bir hücreye geçtiğinde, bir açılır pencere ister, bu belirli nesnenin tüm bilgilerini içerir. Belki pop-up bir tür tüm detaylar ile bir tablo şeklinde olmalıdır? Bunu nasıl başarabilirim? JQuery'yi de üzerinde bazı efektlerle kullanabilir miyim?Bir kullanıcı başka bir tablonun hücresinin üzerine geldiğinde nasıl bir veri tablosu görüntüleyebilirim?
cevap
Bu tür şeyler için jQuery tooltip kullanıyorum. Rasgele stil uygulayabileceğiniz araç ipucu bölmesini doldurmak için Javascript'i çalıştırmak için bodyHandler seçeneğini kullanabilirsiniz. Örneklere bakın.
Evet yapabilirsiniz. Bunu yapmak için http://dev.iceburg.net/jquery/jqModal/'u kullanabilirsiniz.
Mouseover olay dinleyicisini bağlama - bu şekilde istenen öğenin üzerine geldiklerinde geri aranmanız çağrılır. Geri aramada, olayı tetikleyen öğeye erişebilirsiniz - sizin durumunuzda td veya tr - bu, uygun jquery seçiciyi kullanarak tüm satırın içeriğini alır. Ardından bir iletişim kutusu görüntüleyebilir ve şimdi iletişim kutusunun içinde görüntüleyebileceğiniz içeriğe sahip olabilirsiniz.
yep, jQuery bu tür şeyler için harikadır.
iki yol kendisine do (en azından) vardır:
önceden doldurulmuş ve (CSS) gizli: onları konumlandırmak için CSS kullanarak HTML sayfasında görebileceğiniz hücrelerin içindeki tüm pop-up detay tabloları oluşturmak ana katman (ve hücrenin dışına) 'üstünde' ve
display:none
ile imleç ana hücrede olduğunda görünür hale getirmek için bir.maincell:hover .detailtable { display:block;}
ekleyin.AJAX: Her ana hücrenin
"mouseenter"
/"mouseleave"
olaylara bağlamak fonksiyonları, orada tercihen sabit bir yere, bir konumlandırılmış<div>
içinde sunucu ve ekrandan ayrıntı tablosunu almak için AJAX kullanın veya belki bir kaç piksel imlecin sağında (eğer küçük bir masa ise). jQuery's$("#inspector").load(dataURL)
işlevi onu son derece kolaylaştırır ('denetçinin' ayrıntı tablosunu eklediğiniz<div>
kimliğidir).
- 1. Başka bir tablodan SUM ile güncelleştirme tablosu
- 2. PGSQL: Başka bir tablonun satırlarının tetikleyici sayacı
- 3. Javascript kullanarak CSS "vurgulu durumu" nasıl tetiklenir? Kullanıcı bir öğenin üzerine geldiğinde
- 4. Bir karma tablosu nasıl oluşturulur
- 5. Tablonun başka bir sütun ile güncellenmesi
- 6. Bir tablonun içindeki farenin üstündeki boşluk
- 7. Başka bir bilgisayarda c: \ üzerine yaz
- 8. Bir sözde öğenin üzerine geldiğinde, diğer sözde öğeyi görünmesini sağlayın.
- 9. Veri satırının üzerine geldiğinde Düzenle/Sil bağlantılarını gösterme
- 10. Bir arabirimin, bir arabirimin üzerine yazılması, PHP'de başka bir arabirimden devraldığı bir yöntemin üzerine yazıyor
- 11. Bir öğenin başka bir öğenin üzerine nasıl konumlandırılacağı?
- 12. FPDF belgede bir tablonun nasıl ortalanacağı
- 13. Kullanıcıları, alt sıradaki başka bir tablonun değerine göre sıralamak nasıl? (raylar)
- 14. Kullanıcı sadece ekrana geldiğinde nasıl resim yüklerim?
- 15. Bir öğeyi jQuery'de başka bir öğenin üzerine kolayca yerleştirin?
- 16. ben tablonun her satırında bir form kılan üzerine bir silme düğmesi bulunan bir görünüme sahip
- 17. jQuery - Fare bir öğenin üzerine geldiğinde nasıl bir animasyona devam edebilirim?
- 18. MySQL'deki başka bir tablonun toplam sonucu olan alanlar nasıl güncellenir?
- 19. SQL tablonun boş bir satırı nasıl eklenir?
- 20. powershell'i başka bir kullanıcı olarak nasıl başlatılır
- 21. Bir nesneyi bir uyarı ile nasıl görüntüleyebilirim()
- 22. Terminalde bir resmi nasıl görüntüleyebilirim?
- 23. JSON verilerini PHP'den nasıl çıkarabilirim ve bir veri tablosunda görüntüleyebilirim?
- 24. Bir kullanıcı denetimini başka bir kullanıcı denetimi içinde taşıma
- 25. Bir PDF dosyasını tarayıcıda bir giriş alanından nasıl görüntüleyebilirim?
- 26. Bir koordinatın başka bir
- 27. Kullanıcı bir dokümana dokunduğunda bir mavi üzerine gelin.
- 28. Bir boşluk üzerinde bir boşluk belirir, ancak farenin üzerine geldiğinde kalır.
- 29. Başka bir kullanıcı denetiminde asp.net kullanıcı denetimini nasıl kullanırım?
- 30. Bir e-posta geldiğinde URL nasıl başlatılır