Ich möchte die drei sozialen Elemente zeigen, die durch den "sozialen" Link auf der linken Seite desselben "sozialen" Links erzeugt werden, nachdem ich darauf geklickt habe.Wie kann ich ein generiertes Element neben dem ursprünglichen Button/Link positionieren?
So würde Ich mag diese in der gleichen Linie erhalten wie nach dem Einschalten „sozialen“ klicken:
YouTube Email SOCIAL
Ihnen für Ihre Hilfe Vielen Dank im Voraus!
$(document).ready(function() {
$(".icon-social-1", this).on("click", function (e) {
e.preventDefault();
$(this).siblings(".subicons").toggle();
});
});
a.trigger {
color:#000;
cursor:pointer;
display:block;
margin-bottom:10px;
text-decoration:none;
}
.subicons
{
display:none;
}
li.list{
display:inline;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p><strong>Show/hide on click:</strong></p>
<div class="socials click">
<ul>
<li>
<a href="" class="icon icon-social icon-social-1"><i>Social</i></a>
<ul class="subicons">
<li class="list"><a href="" target="_blank" class="">Facebook</a></li>
<li class="list"><a href="" target="_blank" class="">Twitter</a></li>
<li class="list"><a href="" target="_blank" class="">e-mail</a></li>
</ul>
</li>
</ul>
</div>
so was ist das Problem? Stil, wie Sie wollen – dfsq
Scheint hier zu arbeiten. Wir verstehen das Problem nicht. Ändern Sie einfach die Position der Elemente, wenn das Problem darin besteht, dass sie sich rechts statt links von der sozialen Verbindung befinden. – Shilly
Ich weiß nicht, wie man sie links von "sozial" positioniert.Ich würde gerne bekommen: FACEBOOK TWITTER E-MAIL SOCIAL in der gleichen Zeile – johnwhitson