Eğer web sayfasındaki bağlantıları mouseover zaman tarayıcınızın statusbar'da bağlantıları gizlemek nasıl?

4 Cevap php

Benim projelerde Zend, PHP, AJAX, JQuery kullanıyorum. Soru nasıl benim web sayfasında bir linke mouseover zaman tarayıcınızın statusbar'da bir bağlantıyı görüntülemek değil zorlayabilir olmasıdır.

Iyi örnek bu sitede, bu sitede yukarı-oy linki mouseover zaman, bu bağlantıyı göstermek ve sonra oy sayfa yenileme olmadan artmış tıklayın vermez üzerinde.

Teşekkürler

4 Cevap

Bir bağlantı (yani bir çapa değildir) değil çünkü yığın taşması üzerine, sen, bir adres görmüyorum. Bu bir onclick olay işleyicisi ile, bir yayılma, görüntü veya diğer unsurdur.

Bu = "" window.status ayarı eski okul JavaScript yöntemi olarak tüm tarayıcılarda hiçbir durum çubuğu metnini garanti etmek için tek yoldur; çoğu tarayıcılarda bu gün hiçbir etkisi yoktur.

Yani, örneğin ...

[Html]
<img id="clickme" src="myimage.png" alt="My Image" title="Vote">

[JavaScript (jQuery)]
$("#clickme").click(function() { alert("You clicked me"); });

Eski tarayıcılar durum çubuğunda mesaj göndermek olabilir window.status = ""; nerede gibi bir şey vardı, ve aynı şekilde etkili, normal mesajları gizlemek.

Bu artık çoğu tarayıcılarda desteklenir.

Yani, bir köprü kullanırsanız - ya da daha spesifik olarak bir çapa elemanı <a> - Bir href niteliği ile, hiçbir durum çubuğunda dolaşmakta var.

SO için HTML kontrol ederseniz, siz oyunuzu görürsünüz "link" hiç bir bağlantı ama onclick olaya atanan bazı javascript olay işleyicileri ile bir görüntü değildir.

Peki neden imleç o sivri parmak dönüşür ki zaman "kadar oy" over size fare? Bunun nedeni CSS cursor özelliği bulunuyor.

.vote img {
    cursor:pointer;
}

Bu CSS 'all.css' biçembentin çıkıyor.

Bir set href ile <a> eleman kullanmak yalnızca durum çubuğunda vurgulama olur.

Eğer bağlantıyı açmak için saf JavaScript kullanmak ve bir href niteliği atayabilir yoksa, hiçbir şey durum çubuğunda yukarı dönecek.

(kaynağı) Gördüğünüz eğer, yan vote up bağlantı bir görüntü, bir bağlantı değildir. Bunun üzerine tıklarsanız, bu veritabanını günceller bu linke bir ajax işlev çağrısı, http://stackoverflow.com/posts/2207467/vote/, patlar.