Merhabalar Arkadaşlar,
JavaScript İle Boş Olan Sosyal Medya Butonlarını Nasıl Gizleyebilirim?
Sosyal Medya Buton URL'si girilmediği sürece gizli kalacak. Bunu Nasıl yapabilirim?
Yardımlarınız için şimdiden teşekkür ederim.
JavaScript İle Boş Olan Sosyal Medya Butonlarını Nasıl Gizleyebilirim?
7
●105
- 17-08-2020, 12:04:40
var links = document.querySelectorAll('#mydiv a'), i, href; for(i = 0; i < links.length; i++) { href = links[i].getAttribute('href'); if(href.length < 1 || href === ' ') { links[i].style.display = "none"; } }https://jsfiddle.net/sadikyalcin/tLcn7fee/ - 17-08-2020, 12:04:43bu sayfadaki bütün href='#' olanları kapatmaz mı hocam.?tolgaand adlı üyeden alıntı: mesajı görüntüle
- 17-08-2020, 12:08:24Css ile basitçe halledebilirsin. a[href=""]{ display: none;}Bacterium adlı üyeden alıntı: mesajı görüntüle
- 17-08-2020, 12:08:45href=''Bacterium adlı üyeden alıntı: mesajı görüntüle
şeklinde yaparsanız, linki olmayan bütün butonlar gizlenir. - 17-08-2020, 12:32:07Mobilden yazıyorum kusura bakma

document.querySelectorAll(i.icon).forEach(item => {
const link = item.closest(a);
if (link.getAttribute(href) === #) {
link.style.display = none;
}
});
Class veya obje seçimlerini kendine göre değiştirebilirsin. Hrefe # verdim. Onu da kendine göre düzenleyebilirsin. En son display: none; verdim. Bunun yerine objeyi tamamen silebilirsin.
Dipnot: Fonksiyonu Babelden geçirirsen, tarayıcı optümizasyonunu da yapmış olursun
