Fare konumunda öğesine göre bul | Netgez.com
SORU
13 Temmuz 2010, Salı


Fare konumunda öğesine göre bul

Küçük bir tuval boyama uygulamasını kullanarak yapmak istiyorum. Tuval üzerine fare konumunu bulmak istiyorum.

CEVAP
3 Mayıs 2012, PERŞEMBE


İnsanlar için JQuery kullanarak:

Elemanları, olay ile bağlı biri iç içe olduğunda bazen, tarayıcınız ebeveyn olarak gördüklerini anlamak için kafa karıştırıcı olabilir. Burada, üst belirtebilirsiniz.

Fare konumuna alıp sonra ebeveyn elemanın ofset konumdan çıkarın.

var x = evt.pageX - $('#element').offset().left
var y = evt.pageY - $('#element').offset().top

Eğer kayan bir bölme içinde bir sayfada fare konumu elde etmeye çalışıyorsan:

var x = (evt.pageX - $('#element').offset().left)   self.frame.scrollLeft();
var y = (evt.pageY - $('#element').offset().top)   self.frame.scrollTop();

Veya pozisyonun sayfaya göre:

var x = (evt.pageX - $('#element').offset().left)   $(window).scrollLeft();
var y = (evt.pageY - $('#element').offset().top)   $(window).scrollTop();

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Google Analytics

    Google Analy

    25 ÅžUBAT 2008
  • HBO

    HBO

    17 Mayıs 2006