|
|
menü gibi birşey düşünün.oranın dışında bir yere tıkladığında işlem yaptırıcam.
facebook'ta resme tıklayın.Resim dışında sayfanın herhangi bir yerine tıklarsanız kapanıyor resim.Onu yapıcam.Menü var fakat id'si istediğim bir div değilde bşaka bir yere tıkladığında istediğin fonksiyona yönlendiricem.
nasıl yapabilirim ? yada fare tıklandığında bir işlemden geçsin (onunda boku çıkar diye düşünüyorum)
açılır menü düşünün , menü açıldığında, menüden başka bir yere tıklanırsa kapansın.Var mı sürekli kontrolden geçmeyecek bir çözüm ?
Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür !
|
ontedi

Kayıt : 4 Eylül 2005 www.ontedi.com
|
|
$("body").click
Ya da body etiketinin altında bir div elementi katarsın $("#element").click yaparsın.
http://www.ontedi.com
Siteme beklerim herkesi.
|
|
|
abi body kısmına gelmiyorki sadece.başka divlerin üstünede geliyor.
body'ye her tıklandığında kontrolünü yapmaya başlayacak.daha farklı birşey gelmedi aklıma.
edit:
$(window).click{}
şeklinde yapabilirim belki , fakat sadece div açıldığında bakmam lazım.Belki öyle birşey yapabilrim.yani sürekli kontrol etmesin.div açıldığında kotnrol etmeye başlasın.gerçi bu seferde div açık mı diye kontrol edecek... pff
Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür !
|
VBDream

Kayıt : 24 Agustos 2005 Mürid Ağası
|
|
zumsuk bunu yazdı: -----------------------------
abi body kısmına gelmiyorki sadece.başka divlerin üstünede geliyor.
body'ye her tıklandığında kontrolünü yapmaya başlayacak.daha farklı birşey gelmedi aklıma.
edit:
$(window).click{}
şeklinde yapabilirim belki , fakat sadece div açıldığında bakmam lazım.Belki öyle birşey yapabilrim.yani sürekli kontrol etmesin.div açıldığında kotnrol etmeye başlasın.gerçi bu seferde div açık mı diye kontrol edecek... pff
-----------------------------
hocam jquery billmiyorum fakat programlama mantığı olarak konuşabilirim. Heryer divse eğer asıl divimizin üzerine geldiğimizde global bir event yaratırsın (body tagına onClick vermek gibi), sonra tıklamaya eğer"div_id eşit değildir tıklanan_div_id" gibi bir koşul sağlayıp bu condition ın içinede bu menü divini yok edecek kodu yazarsan, ardındanda eklediğin global eventi kaldırırsan olur gibi geliyo bana...
http://www.pentadesign.org/
/// yapım aşamasında...
|
|
|
$('div[id!="bahsettigin_divin_idsi"]').click(function(){
// burda ne yapmak istiyosan yap..
});
veya bir ustteki arkadasin bahsettigi mantiktan gitmek istersen..
$('div').live('click', function(_this){
var $this = $(_this);
if($this.attr('id') != 'bahsettigin_divin_idsi'){
// burda ne yapmak istiyosan yap.. mesela :
$('#myImage').fadeOut(function(){
$(this).remove();
});
}
});
falan gibi...
kolay gelsin..
Superbia!.
http://www.onur.ws
|
|
|
<script> $("#acılırmenudivi").mouseout(function(e) { //function.. }); </script>
şeklinde yapılabilir aslında hocam.. Kapanacak olan divin idsi sabitse eğer bn öyle anladım yani :D
Chat.ndmylmz.com //gir bi bak chatleş kendine gel :D :D
|
|
|
eyvallah beyler sabah deneyip haber vericem.
Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür !
|
FCN

Kayıt : 28 Eylül 2007 Yerel Disk(C)
|
|
diziporttada öyle bi olay var. flash video izlerken sitenin diğer yerler kararıyor. video harici yere tıkladııgnda normale dönüyor.
Follow me : http://twitter.com/TheFCN // FCN Bilişim Hizmetleri // Microsoft .Net Developer
|
|
|
napabilirim diye düşündüm sonra aklıma geldi ;
menü açtığımda ; bir fixed div ekliyorum.
height:100%;
width:100%; --
arkaplan falan yok tabi.Menümüzde fixed'in içinde.Menüden başka bir yere tıklandığında (görünüşte birşey yok fakat diğer yerler kullanılamaz çünkü fixed kaplamış tabi z-index ile) fixed kapanır, menü gider..
Kullanıcı menü dışında bir yere tıkladığını sanır.Halbuki menüyü açtığında bizim div'imize tıklamıştır.Ta tammm
Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür !
|
|