Hogyan alkalmazzam a jQueryt?
Azt szeretném, hogy a következő kódomban a mező csak akkor látszódjon, ha rákattintok az ikonra. Valamit nagyon elrontok...Még soha nem használtam jQeryt...
<div id="search-site"
<button id="magnifierbtn" class="open-search">
<img src="search.png" onmouseover="this.src='searchon.png';" onmouseout="this.src='search.png';" height="40" alt="Keresés" title="Keresés" onclick="this('#search-open');"/>
</button>
<div id="search-open" class="searchbox" style="display:none;">
<form class="form-search" role="search" method="get" action="">
<input name="s" id="searchbox" autocomplete="off" tabindex="2" onblur="if (this.value == '') {this.value = 'Keresés ...';}" onfocus="if (this.value == 'Keresés ...') {this.value = '';}" value="Keresés ..." class="searchtext" type="search">
<span id="searchbtn" class="search">
<img src="btnsearch.png" onmouseover="this.src='btnsearchon.png';" onmouseout="this.src='btnsearch.png';" height="20" alt="Elküld" title="Elküld"/>
</span>
</form>
</div>
</div>
<script>
$(document).ready(function() {
$('#magnifierbtn').click(function() {
$('#search-open').animate({
height: 'toggle'
}, 2000
);
});
});
</script>
Köszönöm a segítséget!
E kód alapján kimaradt, az hogy:
<script type="text/javascript" src=" [link]
</script>
De ha kisebb verziót szeretnél megtalálod a jquery.com-on
Sajnos ez nem volt elég, mi lehet még a hiba?
Nem jöttem rá azóta sem...
Első ránézésre azt mondanám, hogy nincs lezárva a "search-site" azonosítójú div, de lehet, hogy van más is.
Tipp:
- Használd a böngésződ web konzolját, és figyeld ott a hibaüzenetet (Jobb gomb/Elem vizsgálata.../Konzol fül Firefox alatt, de máshol is hasonló)
- HTML helyességének ellenőrzéséhez használd a W3 validatorát: [link]
- Ha máskor kódot töltesz fel, használj például pastebint ( [link]
- Használj olyan szerkesztőt, ami kiszínezi/kiegészíti a kódot, hogy könnyebben észrevedd a hibákat. Például kezdetnek a Notepad++ is jó lehet ( [link]
Ránéztem a kódodra, kijavítottam. Olvasd el a megjegyzéseket, leírtam mik voltak a hibák:
(Az oldal nem engedi a Pastebin linket, így tudtam megoldani. Bocs az URL-ért :) )
Elválasztva a szerkezetet (HTML) a kinézettől (CSS) és a viselkedéstől (Javascript):
Köszönöm a válaszokat, Mindenki sokat segített a válaszával!
Üdvözlet Mindenkinek! :-)
Még annyit szeretnék kérdezni, hogy azt hogyan kell beleírni, ha bárhova elkattint a mezőn kívül, akkor eltűnjön a kereső, és még annyit kérnék, ha látszódik a mező, akkor más kép legyen ott...
Segítséget előre is köszönöm!!!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!