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ÅŸ:

Cpu çekirdek göre konuları ölçek için ...
Nasıl ve/veya neden Git daha iyi SVN g...
Nasıl benzer sonuçları bulmak ve benze...
Tarihe göre azalan AngularJs filtre...
Türüne göre WPF Penceresinde tüm kontr...