Pereiti prie turinio

Kaip padaryti hover efektą ant to boxo ant kurio užhoverinta.Jquery.


Rekomenduojami pranešimai

$(document).ready(function () {
  $(".Box").hover(function() {
     $(this).find(".Description").removeClass("Out").addClass("In");
  }, function () {
     $(this).find(".Description.In").addClass("Out").removeClass("In");
  });
});

 

Bet čia nesąmonė yra daryti tokius dalykus su js, galima be problemų išsiversti vien tik su css.

Redagavo wicked
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vienas dalykas .hover funkcija cia nelabai gerai naudoti. Geriau butu

.on("hover", function() {});

kitas dalykas apskritai jQuery tokiam reikaluj, galetu naudoti, kas nesupranta CSS'o, tada klausimas kaip jis ta jQuery naudoja ir kaip ten susigaudo jame apskritai.. Naudojant jQuery yra labai svarbu zinoti, ko nereiketu su juo daryti.. Cia butent toks atvejis.

 

CSS pvz:

 

.hover-container {
 background:#fff;
 width:250px;
 height:250px;
}
.hidden-element {
 display:none;
}
.hover-container:hover > .hidden-element {
 display:block;
}
<div class="hover-container">
 <div class="hidden-element">test</div>
</div>

 

https://jsfiddle.net/uLurq6d2/

Redagavo WEBKODAS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vienas dalykas .hover funkcija cia nelabai gerai naudoti. Geriau butu

.on("hover", function() {});

kitas dalykas apskritai jQuery tokiam reikaluj, galetu naudoti, kas nesupranta CSS'o, tada klausimas kaip jis ta jQuery naudoja ir kaip ten susigaudo jame apskritai.. Naudojant jQuery yra labai svarbu zinoti, ko nereiketu su juo daryti.. Cia butent toks atvejis.

 

CSS pvz:

 

.hover-container {
 background:#fff;
 width:250px;
 height:250px;
}
.hidden-element {
 display:none;
}
.hover-container:hover > .hidden-element {
 display:block;
}
<div class="hover-container">
 <div class="hidden-element">test</div>
</div>

 

https://jsfiddle.net/uLurq6d2/

Nu sorry profesoriau :D Bet Jquery naudojau dėl to, kad būtų animationas kai boxas kyla ir kai leidžias. Su css aš kai bandžiau man su hover tik pakildavo, kad nusileistų man niekaip to neišėjo padaryti. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Okey.. Truputis korekcijus ir prasau:

 

.hover-container {
 position:relative;
 display:inline-block;
 background:#fff;
 width:250px;
 height:250px;
 overflow:hidden;
}
.hidden-element {
 position:absolute;  
 height:1px;
 bottom:0;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
}
.hover-container:hover > .hidden-element {
 height:100px;
 bottom:0px;
}

<div class="hover-container">
 <div class="hidden-element">
   <p> test </p>
 </div>
</div>

 

https://jsfiddle.net/uLurq6d2/5/

Redagavo WEBKODAS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Okey.. Truputis korekcijus ir prasau:

 

.hover-container {
 position:relative;
 display:inline-block;
 background:#fff;
 width:250px;
 height:250px;
 overflow:hidden;
}
.hidden-element {
 position:absolute;  
 height:1px;
 bottom:0;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
}
.hover-container:hover > .hidden-element {
 height:100px;
 bottom:0px;
}

<div class="hover-container">
 <div class="hidden-element">
   <p> test </p>
 </div>
</div>

 

https://jsfiddle.net/uLurq6d2/5/

 

Čia tikrai ne "right-way to do it" :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...