Archief - jQuery plots kapot

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Flipkikker

Legacy Member
Waarschijnlijk is er een stomme kleinigheid verwijderd of verplaatst geraakt,
maar plots werkte mijn site niet meer zoals het hoort.
Net op het punt dat ik kon zeggen dat hij eindelijk klaar was :angry:

Je zou normaal dus géén horizontale scrollbar mogen zien, maar wel horizontaal kunnen navigeren dankzij de SmoothDivScroll die ik gebruikt heb (weigert nu plots te werken, maar leek ervoor al buggy/vervelend te doen). Over de kleine items staat Captify (lijkt ook niet meer te werken), maar dit wordt bij een dieper niveau (grotere items) niet meer gebruikt.

Kan naast de jQuery of samen met ook de CSS zijn, maar ik vind het even niet meer :s


Als er iemand een kijkje kan nemen naar de broncode?

RealReality

Flipkikker

Legacy Member
Indien hierop geen reacties volgen dump ik de jQuery en schakel ik over op AS3,
toch constant crossbrowser problemen en buggy/vreemde resultaten.:crazy:

Drone

Legacy Member
Meestal als je crossbrowser probleem hebt met jQuery ligt het probleem niet zozeer bij jQuery maar bij de persoon die het gebruikt. Ze hebben namelijk een vrij goed test framework dat er voor zorgt dat er niet te veel bugs zijn.

Dit neemt niet weg dat plugins bugs kunnen hebben vermits deze niet altijd grondig getest worden.

Nu ik zie niet direct het probleem maar ik zou wel een paar dingen aanpassen.

Je hebt meerdere keren $(document).ready() in je coden. Dit is opzicht niet echt een probleem maar maakt debuggen er niet gemakkelijker op.

Ook zoiets als :

Code:
// SMOOTH DIV SCROLL INITIALISEREN
$(function() {
		$("div#makeMeScrollable").smoothDivScroll({scrollingHotSpotLeft:"div.scrollingHotSpotLeft",scrollingHotSpotRight:"div.scrollingHotSpotRight",scrollableArea:"div.scrollableArea",scrollWrapper:"div.scrollWrapper",hiddenOnStart:false,ajaxContentURL:"",countOnlyClass:"",scrollStep:5,scrollInterval:10,mouseDownSpeedBooster:4,autoScroll:"onstart",autoScrollDirection:"left",autoScrollStep:40,autoScrollInterval:10,visibleHotSpots:"always",hotSpotsVisibleTime:0,startAtElementId:""});
		});

Als je dit zo zou schrijven zou het al heel wat overzichtelijker zijn:

Code:
$('div#makeMeScrollable')
    .smoothDivScroll({
         property : 'value',
         property : 'value',
         ...
    });

Wat ook helpt is om niet de minified versies van js bestanden te gebruiken als je aan het programmeren bent. Als er dan is iets niet werkt dan kan je altijd de code eens bekijken.

Flipkikker

Legacy Member
Merci voor de verduidelijking.

Probleem zal sowieso deels bij mij liggen inderdaad, maar ik denk dat er jQuery scripts met elkaar conflicteren en ik heb er wat te weinig kennis van om het uit te pluizen. Daarbovenop CSS die in verschillende browsers anders reageert zorgt ervoor dat het een soep wordt om terug te vinden welk effect er precies door wat veroorzaakt wordt.

Ik was stapsgewijs vrij goed op weg (niet alles in één keer gemaakt), maar nu dat het plotseling niet meer werkt kan ik het amper debuggen.
Denk dat ik meteen in AS3 ga herbeginnen, gewoon vanwege de zekerheid dat het dan werkt...

Moet nog een html-only (zonder js/flash) maken voor mobile browsing, dus kan dit als basis gebruiken daarvoor.

Je tip ivm code netjes schrijven is ook interessant, op die manier ben ik voor jQuery nog niet tewerk gegaan zoals je zag. :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan