Autor Zpráva
Wascheck
Profil
Zdravím,

kamarád mi posílal JS, který pomocí kterého se v levo na stránce ukáže malé "ouško" a po najetí se rozevře a zobrazí se obrázek s linkem. Na Locale mi všechno funguje bez problémů, ale jakmile to nahraju na FTP tak to fungovat přestane s chybou $ is not defined. Popravdě tomu moc nerozumím a kamarádovi se nemužu přes týden dovolat. Mohl byste mi někdo naťuknout, kde je problém nebo jak nadefinovat tu $? V JS se fakt neorientuju. Díky moc

Zápis v CSS:
#page-data-main-clip
{
	display: block;
	position: relative;
}
.info-vgroup
{
	display: block;
	position: absolute;
	left: -195px;
	top: 40px;
	width: 244px;
	height: 142px;
	background:url(http://www.vgroup.cz/img/andel.png) no-repeat;
	z-index: 999;
}
.info-vgroup.info-vgroup-open
{
	left: 0px;
}
.info-vgroup a
{
	display: block;
	position: absolute;
	left: 5px;
	top: 8px;
	width: 73px;
	height: 103px;
}
.info-vgroup a > img
{
	border: solid 0px;
}


vlastní kód:

<div class="info-vgroup">
	<a href="http://www.vgroup.cz/?page=podzimni-ofenziva-peugeot"><img alt="Anděl strážný na celý rok" width="186" height="117" src="http://www.vgroup.cz/img/andel-strazny.jpg"></a>
</div>
<script type="text/javascript">
			//<![CDATA[
			var isActual = false;
			if(isActual)
			{
				$(window).load(function(){
					var tmA = setTimeout('HidevgroupInfo()', 8000);
				});
			}
			function HidevgroupInfo(state)
			{
				var ovgroup = $(".info-vgroup");
				ovgroup.filter(":animated").stop();
				ovgroup.animate({"left": ( (state==true) ? "0px" : "-195px" ) }, "fast");
			}
			$(document).ready(function(){
				$(".info-vgroup").mouseenter(function(){
					HidevgroupInfo(true);
				}).mouseleave(function(){
					var tmA = setTimeout('HidevgroupInfo()', 1000);
				}).bind('click', function(){
					document.location="http://www.vgroup.cz/?page=podzimni-ofenziva-peugeot";
				}).css({
					cursor:"pointer"
				});
			});
			//]]>

		</script> 

nightfish
Profil
pravděpodobně používáš nějalý framework (jquery, mootools, ...), který jsi na server nenahrál...
Davex
Profil
Wascheck:
Skripty připojuješ ve špatném pořadí. Framework musí být nahrán před skripty, které ho využívají.
Wascheck
Profil
Aha no to je pravda, je tam Lightbox. Vyzkouším teda proházet pořadí.

zatím díky

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0