Foros del Web » Programando para Internet » Javascript » Frameworks JS »

muro facebook con comentario jquery solamente

Estas en el tema de muro facebook con comentario jquery solamente en el foro de Frameworks JS en Foros del Web. Buenas noches, como verán, estoy empezando con jquery y estoy haciendo un muro parecido al de facebook, pero solo con jquery. El problema que tengo ...
  #1 (permalink)  
Antiguo 07/11/2013, 20:16
Avatar de daniel945  
Fecha de Ingreso: marzo-2011
Ubicación: Córdoba, Argentina, Argentina
Mensajes: 29
Antigüedad: 13 años, 1 mes
Puntos: 3
muro facebook con comentario jquery solamente

Buenas noches, como verán, estoy empezando con jquery y estoy haciendo un muro parecido al de facebook, pero solo con jquery.

El problema que tengo es que realizo todo normalmente para la publicacion, el drama es que no puedo entender como hacer los comentarios a esa publicacion especifica.

aqui les paso el codigo:

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.  
  3.  
  4.  
  5.     $(".publicaciones").click(function(){
  6.        
  7.         $(this).css("height","60px");
  8.         $(".downscroll").css("display","block");
  9.        
  10.        
  11.         });
  12.    
  13. var i = 0;
  14.    
  15. $("#publicar").click(function(){
  16.     var publicado = $(".publicaciones").val();
  17.  
  18.    
  19.     $(".contenedorp").prepend('<div class="publishid' + i++ +'" >' + "<p>" + publicado + "</p>" + '</div>');
  20.    
  21.     var getid = $(".contenedorp").children().attr('class');
  22.    
  23.     $("." + getid).append('<div class="contentr">' + '<div class="'+getid+ "r" + '" >' + '<textarea class="comentario"></textarea></div>' + '<div class="buttonr">' + '<input type="button" id="responder" value="comentar"></div>' );
  24.    
  25.     $("#responder").click(function(){
  26.        
  27.     var comentario = $(".comentario").val();
  28.    
  29.     var getidr = $(".contentr").children().attr('class');
  30.    
  31.      $("." + getid).find(".buttonr").append(comentario);
  32.    
  33.    
  34.    
  35.    
  36.    
  37.    
  38.    
  39.    
  40.     });
  41.  
  42. });
  43.        
  44.    
  45. });


Código HTML:
Ver original
  1. <div id="wrapper">
  2.     <div id="muro" class="left">
  3.      <div class="wall">
  4.         <div class="textbox">
  5.             <textarea name="focuscomments" id="publicaciones" class="publicaciones" title="¿que estas pensando?" placeholder="¿Que estás Pensando?"></textarea>
  6.      </div>
  7.      <div class="downscroll">
  8.         <div class="content-publicar">
  9.         <input type="button" name="publicar" id="publicar" class="publicar" value="Publicar" />
  10.          
  11.         </div>
  12.    
  13.      </div>
  14.      <div class="contenedorp">
  15.      </div>
  16.      
  17.  
  18.      
  19.      </div>
  20.  
  21.     </div>
  22.  
  23.     <div id="datos" class="left">
  24.     <p>Datos</p>
  25.    
  26.     </div>
  27.    
  28. </div>

Código CSS:
Ver original
  1. @charset "utf-8";
  2. /* CSS Document */
  3.  
  4. body {
  5.     margin:0;
  6.     padding:0;
  7. }
  8.  
  9. #wrapper {
  10.     width:1024px;
  11.     margin:0 auto;
  12.     padding:0;
  13.     position:relative;
  14. }
  15.  
  16. .left {
  17.     float:left;
  18. }
  19.  
  20. #muro {
  21.     display:block;
  22.     width:512px;
  23.     height:auto !important;
  24. }
  25.  
  26. #datos {
  27.     display:block;
  28.     height:auto !important;
  29.     width:512px;
  30. }
  31. #wall {
  32.     border:  solid 1px #69F;
  33.     font-family:Arial, Helvetica, sans-serif;
  34.     font-size:13px;
  35.     margin-bottom:6px;
  36.     -webkit-appearance: none;
  37.     -webkit-border-radius: 0;
  38.     margin-left:auto;
  39.     margin-right:auto;
  40.     margin-top:15px;
  41.     text-align: left;
  42.     width:500px;
  43. }
  44.  
  45. .textbox {
  46.    
  47.    
  48. }
  49.  
  50. .publicaciones {
  51.     width:490px;
  52.     border: none;
  53.     overflow: hidden;
  54.     outline: none;
  55.     box-shadow: none;
  56.     -webkit-box-shadow: none;
  57.     -moz-box-shadow: none;
  58.     height:20px;
  59.     resize:none;
  60.    
  61.    
  62. }
  63. .downscroll {
  64.     background-color:#DFDFDF;
  65.     height:30px;
  66.     display:none;
  67.    
  68.    
  69. }
  70. .publicar {
  71.     background-color: #5B74A8;
  72.     border-color: #29447E #29447E #1A356E;
  73.     border:1px solid #999;
  74.     -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  75.     color: #FFFFFF;
  76.     cursor: pointer;
  77.     font-size: 13px;
  78.     font-weight: bold;
  79.     text-align: center;
  80.     width: 60px;
  81.     padding: 5px;
  82.     border : 0px;
  83.     float:right;
  84.     margin-right:10px;
  85. }
  86. #sharebtn {
  87.     padding:20px 5px;
  88. }
  89. .publications {
  90.     border-top:solid 1px #CCCCCC;
  91.     border-bottom:solid 1px #CCCCCC;
  92.    
  93.     }
  94. .info {
  95.     width:360px;
  96.     height:100px;
  97.     float:left;
  98.     margin:15px
  99. }
  100. #prev {
  101.     cursor:pointer;
  102. }
  103. #next {
  104.     cursor:pointer;
  105. }
  106. #totalimg {
  107.     font-size:9px;
  108.     color:#000000;
  109.     float:left;
  110.     margin:5px;
  111. }
  112. label.title {
  113.     font-size:12px;
  114.     font-weight:bold;
  115.     cursor:pointer;
  116. }
  117. label.url {
  118.     font-size: 11px;
  119.     font-weight: normal;
  120.     color: #666;
  121. }
  122. label.desc {
  123.     font-size:11px;
  124.     cursor:pointer;
  125. }
  126. .title:hover, .desc:hover {
  127.     background-color:#FFFF99
  128. }
  129. .images {
  130.     width:100px;
  131.     height:100px;
  132.     float:left;
  133.     margin:15px 23px 15px 15px;
  134. }
  135. #loader {
  136.     margin:16px 17px 7px 7px;
  137. }
  138. #fetched_data {
  139.     height:125px;
  140.     margin-bottom:10px;
  141. }
  142. #textareaWrap {
  143.     text-align: center;
  144.     background-color: #F2F2F2;
  145.     height:135px;
  146.     border:solid 1px #B4BBCD;
  147.     border-width: 0 1px 1px;
  148. }

Etiquetas: jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.