Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema chiusura sistema di commento

    ciao,

    ho utilizzato uno script per realizzare un sistema di commento su una simil bacheca di facebook.
    Ho un problema: la finestrella di commento è normalmente aperta e cliccando su un link commenta la finestrella si chiude. Io vorrei esattamente il contrario e cioè quando si clicca su commenta la finestrella di commento si deve aprire. Il codice javascript in questione è il seguente:

    codice:
    JQ(document).ready(function()
    {
    	JQ(".comment_button").click(function(){
    		var element = JQ(this);
    		var I = element.attr("id");
    		JQ("#slidepanel"+I).slideToggle(300);
    		JQ(this).toggleClass("active"); 
        	return false; 
         });
    
    	JQ(".comment_submit").click(function(){	
    		var element = JQ(this);
    		var Id = element.attr("id");
            var test = JQ("#textboxcontent"+Id).val();
    		var dataString = 'textcontent='+ test + '&com_msgid=' + Id;
    		var idmsg=Id;
    		if(test==''){
    			alert("Please Enter Some Text");
    		}else{
    			JQ("#flash"+Id).fadeIn(400).html('[img]ajax-loader.gif[/img]loading.....');											
    	    	JQ.ajax({
        	    	type: "POST",
    	        	url: "insertajax.php",
            		data: dataString,
    	        	cache: false,
    	        	success: function(html){
        	        	JQ("#loadplace"+Id).append(html);
                        JQ("#flash"+Id).hide();
    	    	    }
    	        });
             }
          });
    });
    </script>
    Vorrei capire su che parametro agire, forse su quel toggleClass("active"); ? Il JQ è usato per evitare conflitti, non ha niente a che vedere con il problema.;-)
    Spero qualcuno mi dia una dritta.
    ciao.
    PeppePegasus

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    probabilmente ti basta nascondere con i css la finestrella dei commenti.

  3. #3
    ciao,

    a memoria, dato che ora non ho il codice davanti, non mi pare era associato un css e che fosse un problema di css...
    ciao
    PeppePegasus

  4. #4
    ciao,

    ahimè avevi ragione era un problema di css, c'era un campo che doveva essere settato a display: none.
    grazie per avermi messo nella direzione dove cercare
    ciao
    PeppePegasus

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.