2016-04-10 24 views
1

ben webgl toprak (http://www.webglearth.org/) kullanılarak yapılan belirteçleri ile bir küre var javascript webgl toprak içinde html ve ben de (http://fancyapps.com/fancybox/)fancybox

Ben sorunu youtube videoları açılır pencerelerini görüntülemek için Fancybox kullanıyorum olduğunu ben Bir videoya bağlantı oluşturmak için oluşturduğum işaretleyicilerin içinde olmasını istiyorum ve içine girdiğim sorun, javascript içinde standart bir html bağlantısı kullanamayacağım. İşte (https://bencollier.net/2011/05/quickly-creating-an-html-link-in-javascript/)

Ben çin bir işaretçi görüntüler bunun için çalışıyorum sitedir Ben de burada bulunan bir yöntemi kullanarak bağlayarak denedim ama başarısız oldu İşte (http://playground.eca.ed.ac.uk/~s1572393/map/globe.html#)

olduğunu konuyu içeren kod bölümü;

var marker2 = WE.marker([35.8617, 104.1954]).addTo(earth); 
      marker2.bindPopup("<b>China</b>", 
        {maxWidth: 120, maxHeight: 120, closeButton: true }); 

Bağlantıyı, ülkenin adını gösterildikten sonra eklemeyi deniyorum. Bu, HTML'de göründüğü şekliyle kullanmak istediğim bağlantıdır;

<a class="fancybox" href="http://www.youtube.com/watch?v=opj24KnzrWo">Youtube</a> 

Her türlü yardım veya öneriniz için teşekkür ederiz, teşekkürler.

cevap

2

Videonuzun Youtube dışından oynatılma izni yok. Bazı videolar gömülmesine izin verir, ancak bazı videolar oynamaz. Yani diğer videolar ile deneyin. Daha sonra dünya kodunuza <a> etiketini koyabilirsiniz.

Bu videoyla çalıştım, işe yarıyor.

marker2.bindPopup("<a class=\"fancybox\" href=\"https://www.youtube.com/embed/XGSy3_Czz8k\">Youtube<\/a>", 
İlgili konular