SORU
13 NİSAN 2009, PAZARTESİ


jQuery UI iletişim konumlandırma

Üzerinde süpürdü zaman bir iletişim metin yanında konumlandırmak üzere jQuery dialog UI kütüphane kullanmaya çalışıyorum. JQuery iletişim alır pozisyon parametresi, ölçülen üst sol köşesinde mevcut görüş alanı (diğer bir deyişle, [0, 0] daima koy sol üst köşede tarayıcınızın pencere, olursa olsun, Neredesin şu anda kaydırılan). Ancak, yerini almak için bildiğim tek yol bu eleman TÜM sayfaya göre.

Şu anda sahip olduğum şey. position.top Sayfa İçeriği geri kalanı aşağıdaki iletişim koyar 1200 ya da öylesine gibi bir şey, olarak hesaplanır.

$(".mytext").mouseover(function() {
    position = $(this).position();
    $("#dialog").dialog('option', 'position', [position.top, position.left]);
}

Nasıl doğru pozisyon bulabilirim?

Teşekkürler!

CEVAP
14 Temmuz 2010, ÇARŞAMBA


Alternatif olarak, jQuery UI Position utility örneğin kullanabilirsiniz

$(".mytext").mouseover(function() {
    var target = $(this);
    $("#dialog").dialog("widget").position({
       my: 'left',
       at: 'right',
       of: target
    });
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HER0R

    HER0R

    16 Aralık 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011