Ebeveyninin üzerine yerleştiğinizde bir div göstermem gerekir (varsayılan değer alt öğenin gizli kalması içindir). Bunu javascript ile yapmanın tek yolu var mı? TeşekkürlerEbeveynin fare vurgusu üzerinde chid div göster - javascript gerektirir?
28
A
cevap
77
JS gerektirmez.
HTML
<div class="parent">
<p>Hello, I'm a child...</p>
<p class="hidden">..and so am I but I'm hidden.</p>
</div>
CSS
.hidden { display:none; }
.parent:hover .hidden { display:block; }
0
Eğer üst div bir mouseover
etkinlik ekleyebilmek için jQuery kullanarak ve show
çocuk div. Örnek olarak this fiddle'a bakın. kesinlikle jQuery ile
1
:
$("#some_parent").hover(function()
{
$(this).children("#some_child_div").show();
});
5
@jdln; evet
css:
.outer {
background:red;
height:100px;
}
.box1 {
background:blue;
height:100px;
width:80px;
display:none;
}
.outer:hover .box1{
display:block;
cursor:pointer;
}
onay keman: http://jsfiddle.net/sandeep/XLTV3/1/
0
Eğer javascript gerekmez bir alt öğe olduğu için. İşte bir example.
1
İlk başta yukarıdaki css çözümünü kullanıyordum, ancak jQuery kullanmalıydım çünkü çocuk div'umda vurgunun titremesine neden olan bir görüntü var. MouseEnter üzerinde (masaüstü ekran boyutu varsa) ve mouseLeave üzerinde gizleyerek ama sadece şimdi ana sayfa konteyner üzerine gelerek titremeyi en aza indirmek için, ebeveyn üzerine gelindiğinde Burada çocuğu görüntülüyorsak:
$(document).ready(function() {
$(".parent-qtip").mouseenter(function() {
if ($(window).width()>=1200)
$(this).children(".child-qtip").show();
});
$(".parent-qtip").mouseleave(function() {
if ($('.page-content').find('.container:hover').length)
$('.child-qtip').hide();
});
});
[saf css üzerine gelindikten
İlgili konular
- 1. Fare Vurgusu
- 2. Javascript Saptanan Denetim Tuşu Fare Üzerinde Düzenlendi
- 3. Aralık imlecinde fare imlecindeki DIV'yi göster
- 4. Fare üzerinde daraltma satırını tıklatın
- 5. jQuery değişkenleri kullanarak div belleği göster/göster
- 6. qtip dosyasını başlatıp hemen fare konumunda göster
- 7. Göster/Gizle div gibi bir alt div ile bir div göstermek/gizlemek yapabilirsiniz Nasıl JavaScript
- 8. iframe içinde sadece bir div göster (javascript, JQuery ...)
- 9. DIV etiketi üzerinde .keypress?
- 10. Hover üzerinde dt & dd göster ve gizle
- 11. capybara üzerinde vurgulu fare
- 12. css3 webkit animasyonu div üzerinde durmak: hover
- 13. JavaScript göster/gizle kenarlıklar/çizgiler
- 14. Kaydırılabilir div içinde fare pozisyonu alın
- 15. Yüzen div Mutlak konum olmadan dinamik ebeveynin% 100 yükseklik?
- 16. jquery rastgele renk vurgusu
- 17. Julia-vim'deki Julia sözdizimi vurgusu
- 18. Birden çok div üzerinde parent div ekleme
- 19. Başka bir DIV üzerinde bir DIV Float
- 20. Başka bir div üzerinde bir div yerleştirin
- 21. Div stili tanımsız (Javascript)
- 22. nasıl div javascript
- 23. Javascript: Metne div ekle?
- 24. Javascript: document.createElement ('div') marjı
- 25. % 100 genişlik, ebeveynin divusundan daha büyük
- 26. her soket bağlantısına sahip bir div göster
- 27. Tablolar üzerinde kısıtlamaları göster komutu
- 28. Javascript Sendgrid Hatası Eksik Değişken Gerektirir
- 29. xQuery, JavaScript gerektiren birden fazla dosya gerektirir
- 30. Div içindeki Div - ayrı kaydırma
olası yinelenen Başka bir öğeyi gösterebilir misiniz?] (http://stackoverflow.com/questions/3659294/pure-css-hover-show-another-element-possible) javascript için – robertc