[General] Alternativa a toggle();
Hola que tal amigos pues el dia de hoy vengo a pedirles un poco de ayuda, veran he estado trabajando en una adaptación la cual permita mostrar la información del usuario en un popup para poder dejar mas limpio el postbit y ya lo he logrado pero el problema es que lo he utilizado el metodo .toggle(); el cual solo se ejecuta una sola vez por lo cual solo me muestra la info del primer usuario en postear y no la del usuario correspondiente aqui les dejo un ejemplo de lo que hice
Ustedes saben de algun codigo jQuery que me permita abrir la caja con la info. Salu2
<a href="{$post['profilelink_plain']}" onclick="$('#info').toggle(); return false;"> ... </a>
<div id="info" style="display: none;"> .... [Contenido a mostrar] .... </div>
Ustedes saben de algun codigo jQuery que me permita abrir la caja con la info. Salu2
Perdon si entendi bien quieres algo asi???
![[Image: e3dd8f3e1c925abca9cdb33a20832e54.png]](http://subirimagenes.net/pictures/e3dd8f3e1c925abca9cdb33a20832e54.png)
si es asi..
asi lo puse en el nobre de usuario del postbit
![[Image: e3dd8f3e1c925abca9cdb33a20832e54.png]](http://subirimagenes.net/pictures/e3dd8f3e1c925abca9cdb33a20832e54.png)
si es asi..
<div id="postbit_menu_{$post['uid']}_popup" class="postbit_menu" style="display: none;">
<!-- Codigo aca -->
</div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("postbit_menu_{$post['uid']}");
}
// -->
</script>
asi lo puse en el nobre de usuario del postbit
<strong><span class="largetext">{$post['username_formatted']}</span></strong><img style="cursor: pointer; vertical-align: middle;" onmouseover='PopupMenu("postbit_menu_{$post[uid]}")' src="images/arrow_down.gif" alt="v" title="" class="" id="postbit_menu_{$post['uid']}" />esto usa el mismo popmenu que viene en mybb
jo jo jo jo si eso era :d que facil xD cierro si puedo jajaja y te doy rep :p
El problema aqui es que no le estas dando un id unico a cada popup, para que no solo abra el primer popup del primer usuario.
Intenta algo asi:
Esto deberia darle un id unico a cada mensaje, a menos de que algo ande realmente mal en cuyo caso esto seria el menor de tus problemas.
Disculpa si no lo necesitabas mas.
Intenta algo asi:
<a href="{$post['profilelink_plain']}" onclick="$('#info_{$post['pid']}').toggle(); return false;"> ... </a>
<div id="info_{$post['pid']}" style="display: none;"> .... [Contenido a mostrar] .... </div>
Esto deberia darle un id unico a cada mensaje, a menos de que algo ande realmente mal en cuyo caso esto seria el menor de tus problemas.
Disculpa si no lo necesitabas mas.
![[Image: signature.png]](https://omarg.me/cache/images/signature.png)