Skulle vilja göra en egen liten "slider" med jQuery. Har försökt med allt möjligt men lyckas inte få till det riktigt. Så ser min html ut (går ej att ändra):
Det ör alltså 5 st <td> i bredd där jag valt att visa endast det första <td>-fältet. Tanken är sedan att när man klickar på "nästa" så ska skall den första td:n döljas och nästa visas. Samma sak fast tvärtom gäller då när man klickar på "förra".
Har försökt göra en klickfunktion med jQuery och lyckas komma så långt att td:n döljs men jag får inte fram nästa td.
removeClass funkar men inte addClass. Tänkte då att den td:n som har klassen gridItemFirstColumn visas eftersom det är den enda klassen som skiljer dem åt. I övrigt är ju alla andra klasser samma.
Har även provat med hide och show med de funkar inte heller...
Du är medveten om att HTML koden är felaktig?
.next() bli ju td.twsright vilket inte är önskat heller väl?
sen #rightField finns ju inte i din exempelkod finns denna med i din kod?
Du måste se till också att ditt click-event inte kör sitt default event (return false; eller event.preventDefault):
$(el).click(function(e) { e.preventDefault();});
Ja vet, men den genereras automatiskt så jag kan inte ändra den tyvärr.. Går det att lösa ändå?
#rightField glömde jag skriva med. Det är höger spalten på sidan. All html som jag skrev ovan ligger i #rightField. Anledningen till att jag har med den är för att samma htmlstruktur finns på ett annat ställe på sidan och jag vill att detta bara skall gälla i högerspalten.
Vilket innebär att nästa och förra a-elementet alltid kommer också vara dold om jag förstått det hela rätt.
Jag förstå att du använder dig av någon tjänst för detta, men kan du inte lösa detta på ett smidigare sätt? är inget roligt projekt att försöka sig på att lösa då allt är nästlad som bara den.
Kanske inte den bästa koden men det funkar iaf. Dock så har jag ett problem. Den här tabellen ligger en bit ner på sidan och jag har ju a href="#" på next- och prev-länkar. Då hoppar den upp till toppen på sidan varje gång man klickar på nån av länkarna. Går det att få bort?
Detta funkar faktiskt i Internet Explorer, men jag tog den koden som Firefox genrerade. Försökte komma åt IEs källkod men när jag trycker på "visa källa" i Internet Explorer så händer ingenting. Kan det vara fel på mitt Internet Explorer då?
Du vill egentligen inte använda dig av någons webbläsares tolkning av hur dom skall rendera tabellerna, vilket i ditt fall verkar omöjligt (hade kontaktat dom som har gjort ditt verktyg och bett dom fixar uppenbara problem).
Du måste ju använda rå-html för att kunna testa något, inte det en webbläsare "tror" du vill ha då det inte kommer fungera på alla läsare.