2016-04-05 19 views
0

Javascript/JQuery programlamasında yeniyim ve basit bir sorum var.JQuery Popup İçeriği

Yapmaya çalıştığım şey, 2 saniyelik bir gecikme ile gösterilen 450 x 350 piksellik bir açılır pencere oluşturuyor. Sanırım gecikmeyi ve ortaya çıkmasını nasıl sağlayacağımı düşünüyorum.

Asıl sorum bu açılır pencereye nasıl özel içerik ekleyebilirim? İçeriğimi bir kimliğe sahip bir div'a ekleyebilir ve daha sonra bunu yapmak için JQuery kodunda bu kimliği referans alabilir miyim?

Sadece bununla nereye gideceğime emin değilim.

Bana bildirin!

Teşekkürler.

+0

Ayrıca, yardımcı oluyorsa, setTimeout işlevini kullanarak gecikmeli görünmesini sağlayacağım. Daha iyi bir yaklaşım varsa lütfen bana bildirin. Teşekkürler! – Learn12

+0

, [jQuery UI iletişim kutusunu] kullanabilirsiniz (https://jqueryui.com/dialog/). Ya da CSS – David784

+0

'a teşekkürler. Bu yüzden div'u benim beğenime göre şekillendirdiğimde, sadece div (div ID ??) diye adlandırıyorum ve içeriğin içeriklerini gösterebilirim? – Learn12

cevap

1

Bir <div id="one" class="js-one"></div> adresiniz olduğunu varsayalım. $('#one').text("Hello") kimliğini veya $('.js-one').text("Hello") sınıfını kullanarak w/jQuery metin içeriğini değiştirebilirsiniz; Sınıfı kullanmanın, sınıfın tüm öğelerini güncelleyeceğini unutmayın. Özel içeriğiniz HTML içeriyorsa, text yerine jQuery's html yöntemini kullanmak isteyeceksiniz.

Bkz: göstermek/To http://api.jquery.com/text/ ve .html()

için docs tarz div bkz gizlemek: http://api.jquery.com/toggle/ ve .show() ve .hide() için docs.

+0

Ahh Jeremiah bilgi için teşekkür ederim. Bu kaynaklara biraz daha bakacağım. – Learn12