lostyazilim
tr.link

Div Üzerine Gelindiğinde Görünen Div?

8 Mesajlar 1.058 Okunma
acebozum
tr.link

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3508
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
Başlık biraz ilginç oldu galiba. :D

Arkadaşlar sizlerden bir konuda yardım istiyorum. Kısaca açıklamaya çalışayım.

Şimdi benim iç içe divlerden oluşan bir kutucuğum var.

Örnek;










yukarıda belirttiğim şekilde bir kutu görünüyor bu kutunun içerisinde küçük bir resim var ve bu resmin altında ise rakam yazıyor yani puan. Benim istediğim şey bu kutunun üzerine gelindiğinde bir yine iç içe divlerden oluşan bir bilgi kutucuğu açılsın istiyorum.
Örnek üzerine gelindiğinde aşağıdaki div grubu görünür hale gelicek.













ben halihazırda sayfada bulunan "kutu-bilgi" divini visibility: hidden; komutu ile gizliyorum ve "kutu" divinin üzerine mouse ile gelindiğinde gizlemiş olduğum "kutu-bilgi" divi görünür hale gelsin istiyorum.

Css ile olmasını istemiyorum javascript olmasını istiyorum. Ayrıca HTML5 in bir özelliği olan "data-title" tagı varmış fakat bu tag aşağıdaki gibi yazıldığından içerisinde div çalıştırabilirmiyim bilmiyorum.

buranın

umarım anlata bilmişimdir. Ayrıca internette araştırdım buldum da fakat onlar hazır script şeklinde tasarlanmış ve içerisinde fazladan bir sürü javascript kodları var oysaki sanıyorum benim işimi 2 satırlık bir kod fazlasıyla görecektir.

Teşekkürler şimdiden.
 

 

wmaraci
reklam

aerdogan aerdogan Kullanıcı
  • Üyelik 28.06.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Full Stack Web Developer
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 259
  • Beğeniler 10 / 37
  • Ticaret 7, (%100)
Jquery ile yapmayı dene.

$(document).ready(function(){
$("#tiklanacakdividsi").click(function(event){
$('#gizlenecekdividsi').hide(1);
$('#gosterilecekdividsi').show(1);
});
});

Ayrıca jquery dosyasını sayfaya dahil etmeyi unutma.
<script></script>
 

 

Webayt İçerik Yönetim Sistemi
Modüler, Google Dostu ve 100+ Dil Desteği!

Serplink Sıralama Takibi
Yakında Hizmetinizde!

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3508
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
aerdogan öncelikle çok teşekkürler ilgin için.


şimdi div e tıklamadan sadece üzerine gelindiğinde çalışması için .click yerine ne kullanabiliriz. Birde üzerine gelindiğinde görünecek div zaten visibility: hidden; css kodu ile gizlenmiş durumda sadece mause üstüne geldiğinde bu div görünür olacak. Yani biz bu divin visibility: hidden; özelliğini sildireceğiz. Mümkün mü verdiğin kod ile?

Ek Olarak:

Bakın bir örnek buldum mesela istediğim buna benzer birşey.



http://www.filmgoo.com/ bu sitedekine benzer bir şey olacak.
 

 

aerdogan aerdogan Kullanıcı
  • Üyelik 28.06.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Full Stack Web Developer
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 259
  • Beğeniler 10 / 37
  • Ticaret 7, (%100)
Dediğin siteyi inceleme fırsatım olmadı ama. Click yerine hover olacak. hide ve show yerinede toggle kullanabilirsin. Toggle, hide ve show'un yaptıkları tek başına yapar.

$(document).ready(function(){
$("#tiklanacakdividsi").hover(function(event){
$('#gizlenecekdividsi').toggle(1);
});
});
 

 

Webayt İçerik Yönetim Sistemi
Modüler, Google Dostu ve 100+ Dil Desteği!

Serplink Sıralama Takibi
Yakında Hizmetinizde!
wmaraci
wmaraci

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3508
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
şu şekilde çözdüm hocam kurcalaya kurcalaya. Teşekkürler yardımlarınız için.
$(document).ready(function(){
$(".resim").hover(function(){
$(".bilgi").css("visibility", "visible");
});
$(".resim").mouseleave(function(){
$(".bilgi").css("visibility", "hidden");
});
});
 

 

27207 27207 WM Aracı Anonim Üyelik
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 1852
  • Beğeniler 346 / 707
  • Ticaret 5, (%100)
Jquery ile sayfanı yorma. Bu linke bak:

https://webdesignerhut.com/examples/pure-css-tooltips/

Sadece CSS ile yapabilirsin istediğini.
 

 

cihaneken cihaneken Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Elektrik Teknisyeni
  • Konum Fransa
  • Ad Soyad C** E**
  • Mesajlar 3508
  • Beğeniler 488 / 1190
  • Ticaret 1, (%100)
PHPacemisi Teşekkürler fakat verdiğiniz örnekte div ekleyemiyoruz. Konuda belirtmiştim zaten data özelliği ile olmadığını:(
Yukarıdaki javascript kodu ile hallettim. :)
 

 

27207 27207 WM Aracı Anonim Üyelik
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 1852
  • Beğeniler 346 / 707
  • Ticaret 5, (%100)
Hmm data olayına dikkat etmedim. O zaman standart css tooltip iş görür.

http://www.w3schools.com/css/tryit.asp?filename=trycss_tooltip

http://www.w3schools.com/css/css_tooltip.asp

Burada istediğini yerleştirebilirsin içine. Sorun olmaz. Neden CSS? Şimdi bugün tooltip yapmaya çalışıyorsun, yarın sekme eklemek isteyeceksin ayrı bi js, o için bu için birçok js ile dolacak site. Bu yüzden kaçınmakta fayda var.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al