jQuery furcsa hiba

smile4ever képe

Sziasztok,

sajnos egy elég érdekes hibába szaladtam bele, amivel nagyon nem boldogulok.
A történet, ami ide vezetett az így hangzik:
Van egy téma amit használok az oldalon és egyénire szabtam. A téma úgy épül fel, hogy van egy page-front-tpl.php állomány ami az első oldalt definiálja, az különbözik az összes többitől. Itt van egy régió, egy "fejléc" ami nagyobb mint a többi oldalon. Az alapból ebben a régióban egy kép van definiálva, de én átalakítottam úgy, hogy egy jquery script váltogasson 3 képet slider effektussal.
Van egy virtuális gépem, linux fut rajta és ott van az oldal tükörképe, hogy ilyen dolgokat tudja fejleszteni biztonságosan. A teszt szerveren sikerült megcsinálni, jól működik.
Amikor kiélesíttettem az oldalra, ott már nem működik valamiért, pedig minden ugyan az. Az egyik függvényre azt mondja, hogy nem létezik (FireBug-gal megnéztem) és nem váltogatja a képeket.
A php részlet így néz ki (ami egyébként html...):

<!--Slider Header-->
<div id="preface-wrapper" class="clearfix">
    <div id="preface" class="clearfix" >
        <div id="h_js">
            <script type="text/javascript" src="misc/js/h_slider/jquery-1.3.1.min.js"></script>
            <script type="text/javascript" src="misc/js/h_slider/jquery.scrollTo.js"></script>
            <script type="text/javascript" src="misc/js/h_slider/header_slider.js"></script>
            <div id="debug"></div>
                    <div id="slider">
                        <div id="mask-gallery">
                            <ul id="gallery">
                                <li><img src="misc/js/h_slider/1.png" width="960" height="425" alt="" /></li>
                                <li><img src="misc/js/h_slider/2.png" width="960" height="425" alt="" /></li>
                                <li><img src="misc/js/h_slider/3.png" width="960" height="425" alt="" /></li>
                            </ul>
                        </div>
                        <div id="mask-excerpt">
                            <div id="preface-sidebar" class="clearfix">
                                <?php print $preface_sidebar; ?> 
                                <div id="excerpt"></div>
                            </div>  
                        </div>
                    </div>
        </div>
    </div>
</div>
<!-- END Slider Header -->    

A scripteket látja, eléri leellenőriztem.
Ezt a hibát írja a FireBug:
$("#mask-gallery").scrollTo is not a function
De a teszt oldalon meg létja hogy függvény.

Az oldal címe: http://had.co.hu

Nem kommenteztem ki a hibás részt...

Van valakinek ötlete?

Előre is köszönöm

Drupal verzió: 
Fórum: 
Boobaa képe

Csak egy sort emelek át belőle:

</script><div id="debug"></div><div id="slider"><div id="mask-gallery"><ul id="gallery"><li><img src="http://1.1.1.2/bmi/had.co.hu/misc/js/h_slider/1.png" width="960" height="425" alt="" /></li> <li><img src="http://1.1.1.3/bmi/had.co.hu/misc/js/h_slider/2.png" width="960" height="425" alt="" /></li> <li><img src="http://1.1.1.4/bmi/had.co.hu/misc/js/h_slider/3.png" width="960" height="425" alt="" /></li></ul></div><div id="mask-excerpt"><div id="preface-sidebar" class="clearfix"><!--//--><div class="block-wrapper odd"><div id="block-cumulus-0" class="block block-cumulus"><h2 class="title block-title"><span class="first-word">Cimke</span> felhő</h2><div class="content"><div id="tags"><a href="/taxonomy/term/50" class="tagadelic level1" rel="tag">Motorola</a> <a href="/taxonomy/term/69" class="tagadelic level1" rel="tag">nexus</a> <a href="/taxonomy/term/70" class="tagadelic level1" rel="tag">one</a> <a href="/taxonomy/term/56" class="tagadelic level1" rel="tag">megbeszélés</a> <a href="/taxonomy/term/17" class="tagadelic level1" rel="tag">NDK</a> <a href="/taxonomy/term/46" class="tagadelic level1" rel="tag">Palm</a> <a href="/taxonomy/term/51" class="tagadelic level1" rel="tag">WII</a> <a href="/taxonomy/term/67" class="tagadelic level2" rel="tag">nexus one</a> <a href="/taxonomy/term/26" class="tagadelic level2" rel="tag">telepítés</a> <a href="/taxonomy/term/23" class="tagadelic level2" rel="tag">IDE</a> <a href="/taxonomy/term/47" class="tagadelic level2" rel="tag">App</a> <a href="/taxonomy/term/25" class="tagadelic level2" rel="tag">ADT</a> <a href="/taxonomy/term/22" class="tagadelic level2" rel="tag">Adobe</a> <a href="/taxonomy/term/63" class="tagadelic level2" rel="tag">Android 2.2</a> <a href="/taxonomy/term/27" class="tagadelic level2" rel="tag">frissítés</a> <a href="/taxonomy/term/59" class="tagadelic level2" rel="tag">statisztika</a> <a href="/taxonomy/term/30" class="tagadelic level3" rel="tag">google</a> <a href="/taxonomy/term/13" class="tagadelic level3" rel="tag">SDK</a> <a href="/taxonomy/term/12" class="tagadelic level3" rel="tag">Android 2.1</a> <a href="/taxonomy/term/28" class="tagadelic level3" rel="tag">HTC</a> <a href="/taxonomy/term/35" class="tagadelic level5" rel="tag">android</a> <a href="/taxonomy/term/24" class="tagadelic level6" rel="tag">Eclipse</a> <a href="/taxonomy/term/42" class="tagadelic level6" rel="tag">alapok</a> <a href="/taxonomy/term/32" class="tagadelic level6" rel="tag">fejlesztés</a> <script type="text/javascript">var rnumber=Math.floor(Math.random()*9999999);var widget_so=new SWFObject("/sites/all/modules/cumulus/cumulus.swf?r="+rnumber,"cumulusflash","200","150","9","292929");widget_so.addParam("wmode","transparent");widget_so.addParam("allowScriptAccess","always");widget_so.addVariable("tcolor","0xA4C639");widget_so.addVariable("tcolor2","0xc9e750");widget_so.addVariable("hicolor","0xffffff");widget_so.addVariable("tspeed","250");widget_so.addVariable("distr","true");widget_so.addVariable("mode","tags");widget_so.addVariable("tagcloud","%3Ctags%3E%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F50%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3EMotorola%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F69%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3Enexus%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F70%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3Eone%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F56%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3Emegbesz%C3%A9l%C3%A9s%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F17%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3ENDK%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F46%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3EPalm%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F51%22+style%3D%22%26quot%3Bfont-size%3A+12px%3B%26quot%3B%22%3EWII%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F67%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3Enexus+one%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F26%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3Etelep%C3%ADt%C3%A9s%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F23%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3EIDE%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F47%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3EApp%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F25%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3EADT%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F22%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3EAdobe%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F63%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3EAndroid+2.2%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F27%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3Efriss%C3%ADt%C3%A9s%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F59%22+style%3D%22%26quot%3Bfont-size%3A+14px%3B%26quot%3B%22%3Estatisztika%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F30%22+style%3D%22%26quot%3Bfont-size%3A+16px%3B%26quot%3B%22%3Egoogle%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F13%22+style%3D%22%26quot%3Bfont-size%3A+16px%3B%26quot%3B%22%3ESDK%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F12%22+style%3D%22%26quot%3Bfont-size%3A+16px%3B%26quot%3B%22%3EAndroid+2.1%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F28%22+style%3D%22%26quot%3Bfont-size%3A+16px%3B%26quot%3B%22%3EHTC%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F35%22+style%3D%22%26quot%3Bfont-size%3A+20px%3B%26quot%3B%22%3Eandroid%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F24%22+style%3D%22%26quot%3Bfont-size%3A+22px%3B%26quot%3B%22%3EEclipse%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F42%22+style%3D%22%26quot%3Bfont-size%3A+22px%3B%26quot%3B%22%3Ealapok%3C%2Fa%3E+%0A%3Ca+href%3D%22%2Ftaxonomy%2Fterm%2F32%22+style%3D%22%26quot%3Bfont-size%3A+22px%3B%26quot%3B%22%3Efejleszt%C3%A9s%3C%2Fa%3E+%0A%3C%2Ftags%3E");widget_so.write("tags");</script></div><div class="more-link"><a href="/tagadelic/chunk/2">további címkék</a></div></div></div></div><!--//--><div class="block-wrapper even"><div id="block-block-5" class="block block-block"><div class="content"><script type="text/javascript" >

Ezek után nem csodálkozom semmin. Illetve csak azon, hogy a teszt oldalon (aminek tán csak nem 1.1.1.{2,3,4} az IP-je? ;) ) egyáltalán működött.

0
0
smile4ever képe

Szia,

nekem egyáltalán nem ilyen az oldal forrása, nincs benne IP... Én simán Firefoxal megnézem az oldal forrását, és amit te beillesztettél az nálam így néz ki:

<!--Slider Header-->
<div id="preface-wrapper" class="clearfix">
    <div id="preface" class="clearfix" >
 
        <div id="h_js">
            <script type="text/javascript" src="misc/js/h_slider/jquery-1.3.1.min.js"></script>
            <script type="text/javascript" src="misc/js/h_slider/jquery.scrollto.js"></script>
            <script type="text/javascript" src="misc/js/h_slider/header_slider.js"></script>
            <div id="debug"></div>
                    <div id="slider">
                        <div id="mask-gallery">
 
                            <ul id="gallery">
                                <li><img src="misc/js/h_slider/1.png" width="960" height="425" alt="" /></li>
                                <li><img src="misc/js/h_slider/2.png" width="960" height="425" alt="" /></li>
                                <li><img src="misc/js/h_slider/3.png" width="960" height="425" alt="" /></li>
                            </ul>
                        </div>
                        <div id="mask-excerpt">
                            <div id="preface-sidebar" class="clearfix">
                                <!-- start block.tpl.php -->

A szkript forrása megnyílik ha az útvonalat beírom a böngészőbe, tehát elérhető....
0
0
aboros képe

egyreszt ilyet nem irunk _soha_ egyik .tpl.php -ba se, hogy "script src=ezmegaz". ilyet nem csinalunk. a nekunk kello jseket vagy a sminkunk .info filejaban adjuk a drupal tudtara vagy ha feltetelesen akarunk scripteket elhelyezni akkor a megfelelo helyen a drupal_add_js api fuggveny segitsegevel tesszuk ezt.

a masik, hogy a jquery a drupal core resze, nem szukseges (artalmas?) ilyen barbar modon megegy jquery peldanyt beleeroszakolni az oldalba.

feltuno meg, hogy ez az utvonal "misc/js/h_slider/" nem stimmel vagy nem stimmel az eles szerver-kornyezetben. ez a "misc" mappa a drupal gyoker konyvtaraban van vagy a sminked konyvtaraban vagy hol?

ha drupal gyokerben van, az rossz otlet egyreszt, masreszt valoszinuleg "/misc/js/h_slider/" -kent kene megadnod hogy egyatalan mukodjon.

ha sminked konyvtaraban van, akkor pedig nem stimmel ez az eleres.

akarhogy is, az elejen elhangzott a lenyeg, ilyen modon nem eroszakolunk jseket egy drupal oldalba. ennek van "drupalish" modja, erdemes elsajatitani a kesobbi naaaaaagy keveredesek elkerulese celjabul.

0
0

-
clear: both;

smile4ever képe

Áttanulmányoztam a hozzászólásokat és a következőt tettem:

kiszedtem azt a drótozott script hívást és beletettem a theme.info fájlomba a scriptet, de így nem működött....
Utána megpróbáltam így meghívni a page-front.tpl.php fájlban a scriptet:

<?php
drupal_add_js(path_to_theme() . '/header_slider.js');
?>

és így is
<?php
drupal_add_js(drupal_get_path('theme', 'acquia_slate') . '/header_slider.js', 'theme');
?>

de sajnos ez sem működik.... :S

Mit rontok el?

0
0
york képe

Mi nem mukodik ?
A JS nem kerul be html kodba?
A JS rossz utvonallal kerul be a html-be?
stb, stb, stb

A smink ugykodes utan a kotelezo theme registry torles megvolt?

0
0
smile4ever képe

Szia,

belekerül a html-be, helyes útvonallal.
Viszont a képeket nem "mozgatja" a script. A téma nyitó hozzászólásomban leírtak szerint, csak annyi a különbség, hogy most a firebug nem írja ki a hibát...tulajdonképpen nem történik semmi...

0
0
pp képe

template.php-ba tedd a tpl-ekben már késő a dolog, hisz ott van egy script változó amibe nem fog ez belekerülni.

pp

0
0
aboros képe

ott már kiíratásra kerül a $scripts, ami a korábbi drupal_add_js hívásokból áll össze. korábban kell hívnod, legkésőbb egy template_preprocess_page -ben. vagy mondjuk ha modulod adja ezt a funkcionalitást, akkor jellemzően hook_init -ben.

amikor a sminked .info filejához hozzáadtad a scriptedet, akkor pedig biztos elfelejtetted űríteni a theme registry -t azért nem működött.

0
0

-
clear: both;

smile4ever képe

Beletettem a template.php -ba így:

function acquia_slate_preprocess_page(&$vars) {
  global $language;
  drupal_add_js(drupal_get_path('theme', 'acquia_slate') . 'themes/acquia_slate/header_slider.js', 'theme');
  $vars['scripts'] = drupal_get_js();
  // Remove sidebars if disabled e.g., for Panels
  if (!$vars['show_blocks']) {
    $vars['sidebar_first'] = '';
    $vars['sidebar_last'] = '';
  }
...

Beletettem a theme.info file-ba így:
...
scripts[] = header_slider.js
...

Viszont nem történik semmi...
Az oldal forrásában benne van a header slider. Viszont nem mozgatja a script a html elemeket.
Még mindig rosszul akarom meghívni?
Az a fura, hogy a tesztoldalon a csúnya faragással ment (ahogy korábban írtam) itt meg sehogy se....
0
0
aboros képe

a .js fileban nem stimmel valami azért nem mozgat. vagy mi ez a header_slider.js? te írtad ezt? megmutatod? vagy ez csak a slider "plugin"? az magától miért mozgatna? mégegy jst kell hozzáadnod, amit te írsz és a slider pluginra épít.

0
0

-
clear: both;

smile4ever képe

Nem én írtam, csak használom :)
a js:

// Header-Slider
 
$(document).ready(function() {
 
	//Speed of the slideshow
	var speed = 5000;
 
	//You have to specify width and height in #slider CSS properties
	//After that, the following script will set the width and height accordingly
	$('#mask-gallery, #gallery li').width($('#slider').width());	
	$('#gallery').width($('#slider').width() * $('#gallery li').length);
	$('#mask-gallery, #gallery li, #mask-excerpt, #excerpt li').height($('#slider').height());
 
	//Assign a timer, so it will run periodically
	var run = setInterval('newsscoller(0)', speed);	
 
	$('#gallery li:first, #excerpt li:first').addClass('selected');
 
	//Pause the slidershow with clearInterval
	$('#btn-pause').click(function () {
		clearInterval(run);
		return false;
	});
 
	//Continue the slideshow with setInterval
	$('#btn-play').click(function () {
		run = setInterval('newsscoller(0)', speed);	
		return false;
	});
 
	//Next Slide by calling the function
	$('#btn-next').click(function () {
		newsscoller(0);	
		return false;
	});	
 
	//Previous slide by passing prev=1
	$('#btn-prev').click(function () {
		newsscoller(1);	
		return false;
	});	
 
	//Mouse over, pause it, on mouse out, resume the slider show
	$('#slider').hover(
 
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('newsscoller(0)', speed);	
		}
	); 	
 
});
 
 
function newsscoller(prev) {
 
	//Get the current selected item (with selected class), if none was found, get the first item
	var current_image = $('#gallery li.selected').length ? $('#gallery li.selected') : $('#gallery li:first');
	var current_excerpt = $('#excerpt li.selected').length ? $('#excerpt li.selected') : $('#excerpt li:first');
 
	//if prev is set to 1 (previous item)
	if (prev) {
 
		//Get previous sibling
		var next_image = (current_image.prev().length) ? current_image.prev() : $('#gallery li:last');
		var next_excerpt = (current_excerpt.prev().length) ? current_excerpt.prev() : $('#excerpt li:last');
 
	//if prev is set to 0 (next item)
	} else {
 
		//Get next sibling
		var next_image = (current_image.next().length) ? current_image.next() : $('#gallery li:first');
		var next_excerpt = (current_excerpt.next().length) ? current_excerpt.next() : $('#excerpt li:first');
	}
 
	//clear the selected class
	$('#excerpt li, #gallery li').removeClass('selected');
 
	//reassign the selected class to current items
	next_image.addClass('selected');
	next_excerpt.addClass('selected');
 
			//Scroll the items
 
	$('#mask-gallery').scrollTo(next_image, 800);		
	$('#mask-excerpt').scrollTo(next_excerpt, 800);			
 
}

A HTML elemek amiket kellene mozgasson:
<div id="mask-gallery">
                            <ul id="gallery">
                                <li><img src="/misc/js/h_slider/1.png" width="960" height="425" alt="" /></li>
                                <li><img src="/misc/js/h_slider/2.png" width="960" height="425" alt="" /></li>
                                <li><img src="/misc/js/h_slider/3.png" width="960" height="425" alt="" /></li>
                            </ul>
 
                        </div>

A teszten ugyan ez a szkript, ugyan ezeket az elemeket mozgatja :S
0
0
aboros képe

$(document).ready(function() {

ilyen nincs. drupal modja van ennek. drupal modon csinaljad.
amugy nekem eleg kusza ez a js is...

plusz ha egy slideshow -t akarsz, akkor arra van tobb modul is ami views -al integralodik es ilyen-olyan slideshowkat lehet vele "klikk-klikk-kesz" modszerrel letrehozni. konnyeden.

0
0

-
clear: both;

smile4ever képe

Értem...
Hát ezt kezd never ending story lenni ebben a formában :)
Viszont nagyon sok hasznosat tudtam meg....
1. itt nem lehet csak ugy bele tenni aztán kész...végül is CMS, nem csak egy oldal...
2. nem érdemes csak ugy belevágni egy ilyen fejlesztésbe

Igazából azért lett így beletéve, mert az a hely, ahová akarom rakni nem egy blokk, amit tudok változtatgatni, bele van égetve a témába...

Köszönöm mindenkinek a tanácsát.

0
0
smile4ever képe

Kivettem amit mondtál...
Elvileg most már drupalos (ha mégse akkor...sorry)
Most megint írja a hibát a firebug, méghozzá ugyan azt mint a legelső csúnya drótozásomnál.
Pedig most már csak egyszer van header_slide.js, benne a .info file-ban, meg van hívva a preprocess ben drupal_add_js() fügvénnyel, és nincs benne a $(document).ready(function() { se...

0
0
pp képe

Addig rendben, hogy kiszeded, de be kell még tenni helyette valami mást is :)

Mondjuk:

Drupal.behaviors.sliderBehavior = function (context) {

Egyébként a $(document).ready kb maradhatott is volna nem ez okozza azt, hogy nincs ScrollTo függvénye a jQuery objektumnak. Nem lehet, hogy hiányzik valami?

http://plugins.jquery.com/project/ScrollTo

a ScrollTo.js hova tűnt?

pp

0
0
smile4ever képe

Beleteszem és kipróbálom.
Viszont arra gondoltam, hogy áttanulmányozom azt a verziót, hogy egy modulba megcsinálom ezt az egészet. Találtam egy leírást ami alapján ezt tényleg Drupalosan meg lehet csinálni...
Mi a véleményetek erről a megoldásról?

0
0
pp képe

biztos jó :D

Egy linket azért adhatnál rá.

pp

0
0
smile4ever képe

Beletettem a scrollto.js-t és meghívtam a preprocess-ben, de nem látja...
Így hívtam meg:

function acquia_slate_preprocess_page(&$vars) {
  global $language;
  drupal_add_js(drupal_get_path('theme', 'acquia_slate') . '/jquery.scrollto.js', 'theme');
  drupal_add_js(drupal_get_path('theme', 'acquia_slate') . '/header_slider.js', 'theme');
  $vars['scripts'] = drupal_get_js();
....

És továbbra sem látja a függvényt.
A scrollto.js a téma mappájában van, ugyan úgy mint a header_slider.js....
Ez a sor csak egyszer kell?:
$vars['scripts'] = drupal_get_js();
0
0
pp képe

nem lehet, hogy a sorrend rossz?

pp

0
0
smile4ever képe

Felcseréltem a hívásokat (nekem nem ugy lenne logikus) és így sem látja azt a függvény :(

function acquia_slate_preprocess_page(&$vars) {
  global $language;
  drupal_add_js(drupal_get_path('theme', 'acquia_slate') . '/header_slider.js', 'theme');
  drupal_add_js(drupal_get_path('theme', 'acquia_slate') . '/jquery.scrollto.js', 'theme');
  $vars['scripts'] = drupal_get_js();
0
0
aries képe

Jónak kellene lennie. Biztos lefut ez a fgv? Theme registry rebuild megvolt?

0
0
smile4ever képe

Megvolt a rebuild minden módosítás után és eljut a függvényig, de nem fut le mert hibával elszáll:

$("#mask-gallery").scrollTo is not a function
<code>
Firebuggal nézem.
0
0
york képe

Ki tudod tenni valahova az oldalt, hogy a hozza ertok ra tudjanak nezni ?
Hatha elobb meglesz a hiba oka.

0
0
aries képe

Ez javascriptes hibaüzenet, nincs köze ahhoz, hogy a HTML kódban importálva lett-e a kívánt .js fájl, vagy sem.

0
0
Boobaa képe

Ezek az IP-k úgy tűnik, a számomra új mobilnet származékai. Bocs.

Mindazáltal akkor is... khm... érdekes, ahogy összeáll az a HTML - de ezt aboros már leírta.

0
0
pp képe

minek ide a jquery 1.3.1?

Olvasd el figyelmesen aboros hozzászólását! Annyit fűznék még hozzá, hogy a scrollto kiegészítő megy 1.2.6-os jquery-vel tehát teljesen felesleges az 1.3.1 verziójú jquery-t beleerőltetned a html-be. Egyszerűen hagyd ki.

A másik, hogy most kétszer is benne van a forrásban a .js ami nem egészséges. (a jquery 3x)

pp

0
0