Autor Zpráva
makromat
Profil
Zdravim


Posim nevedel by mi niekto poradit.

Na stranke mam taky top header kde mam tlacitko na ktore ked kliknem pomocou tohoto skriptu vysunie div kde mam informácie o prihlasovacej zóne.
var $jqe = jQuery.noConflict();

$jqe(document).ready(function(){
   $jqe("#vysun").hide();
});

$jqe(document).ready(function(){
   $jqe("#extra").hide();
});

$jqe(document).ready(function(){
   $jqe("#login").click(function(){
        $jqe("#vysun").slideToggle();
   });
});

$jqe("#animate").click(function(){
    $jqe("#extra").slideDown(2000);
    $jqe("#animate").hide();
  });

Všetko funguje až dokial tam nedam prihlasovaci formulár.
V tom momente mi prestane otvarat slider.

Vopred dakujem za pomoc.
peta
Profil
"#login" - znaci to id prvku. v html muze existovat jediny prvek se stejnym id="login". Pokud tam das 2 loginy, pak je chovani nepredvidatelne a zalezi na tom, jak to vyresil vyrobce prohlizece.
Pridej link na stranku nebo udelej funkcni kod. A nebo dej aspon kod, na ktery ten javascript aplikujes, ktery nefunguje. Sam jsi rekl, ze javascript je ok, ze se chyba projevi pridanim html kodu. Kod nemame, nevime, co chybu v nem vyvolalo. Pouze tipuji id.
makromat
Profil
peta:
<div id="vysun">
                <div id="vysun_middle">
                    <div class="clear"></div>
                    <div id="vysun_content">
                        <div class="zak_info">
                            <div class="text_log" style="width:400px;float:left;">
                                <p style="font-size: 20px; font-family:Helvetica; font-weight: 200;margin-top:5px;margin-bottom:10px;">Prihlásenie klienta</p>
                                <p style="font-size: 13px; font-family:Helvetica; color:#999;">Tu sa môžete prihlásiť do našej zákazníckej zóny, ktorá slúži na <br>komunikáciu s klientom. Jej úlohou je uľahčenie komunikácie a <br>sprehľadnenie procesu vytvárania projektu. Prístupové údaje <br>obdržíte po <a href="/objednavka">objednaní</a> služby.</p>
                            </div>
                            <div style="height:120px;width:300px;border:1px solid #fff;float:left;">
                                 <form action="http://www.web2me.sk/klienti/login" method="post" accept-charset="utf-8" class="form well" id="login">                          <div class="control-group">
                                         <label class="control-label" for="username">Klient</label>
                                         <div class="controls">
                                             <input type="text" class="span3" name="username" id="username" placeholder="E-mail">
                                         </div>
                                     </div>
                                     <div class="control-group">
                                         <label class="control-label" for="Password">Heslo</label>
                                             <div class="controls">
                                                 <input type="password" class="span3" name="password" id="password" placeholder="Heslo">
                                             </div>
                                         </div>
                                     <div class="controls">
                                         <button type="submit" class="btn btn-primary">Log in</button>
                                         <a href="http://www.web2me.sk/klienti/forgotpass" class="pull-right forgotpass">Zabudli ste heslo?</a>
                                     </div>
                                 </form>
                            </div> 
                        </div>
                    </div>



Fungujeee dakujem mal som tam 2x login

Pekny den prajem
aDAm
Profil
ještě by sis mohl trochu pročistit ten JS:

var $jqe = jQuery.noConflict();
 
$jqe(document).ready(function(){
   $jqe("#vysun").hide();

   $jqe("#extra").hide();

   $jqe("#login").click(function(){
        $jqe("#vysun").slideToggle();
   });
   
  $jqe("#animate").click(function(){
    $jqe("#extra").slideDown(2000);
    $jqe("#animate").hide();
  });
});

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: