Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Ajax load, men ikke ændre CSS
Tags:
css
jquery
<<
<
1
2
>
>>
Bruger #17509
@ 11.11.14 15:24
4
Hvordan gør jeg det muligt at få Ajax load til at reagere PRÆCIS som en iframe, men uden at bruge iframe?
Det fede ved en iframe, er at den side man fremkalder ikke berøre andre regler på den side, som frekaldte elementet.
Men når jeg gør brug af ajax fader den fremkaldte CSS kode ind i det som allerede er lavet og det må ikke ske. Jeg kan ikke have CSS koderne begge steder, da det er et tema funktion.
Nogen der ved hvordan jeg kan gøre dette muligt?
13
svar postet i denne tråd vises herunder
0
indlæg har modtaget i alt
0
karma
Sorter efter stemmer
Sorter efter dato
0
Bruger #9938
@ 11.11.14 16:19
72
Alt hvad du loader ind på en side uden brug af en (i)frame vil bliver stylet ud fra sidens stylesheet - og sender du ekstra style-informationer med det du dynamisk loader vil dette også ramme hele siden. Det eneste du kan gøre er at skrive så specifikke styles som overhovedet muligt - altså fx ved brug af :not eller tilpas hierarki - eller skrive specifikke styles til det dynamisk loadede indhold.
0
Bruger #17081
@ 11.11.14 17:49
1
1.258
Brug en iframe. Alt CSS eller Javascript der bliver loadet vil vedrøre hele siden. Det er kun iframe der kan skabe deres egen kontekst.
0
Bruger #17509
@ 12.11.14 10:12
4
Men det hjælper ikke at bruge en iframe, da jeg skal have en dropdown menu, og man kan derfor ikke klikke på indholdet ca 100px, der hvor dropdown menuen er. Med Ajax derimod er det blot dynamisk HTML, men den påvirker alt andet CSS..
0
Bruger #17081
@ 12.11.14 10:54
1
1.258
jeg forstår ikke dit problem så ? Du vil hvad med en dropdown ?
Indlæg senest redigeret d.
12.11.2014 10:54
af Bruger #17081
0
Bruger #17509
@ 12.11.14 12:57
4
Jeg har en iframe der er 100% i længde, og 50px højde, det er også fint.
Men der er en dropdown i min iframe, og den foungere ikke med designet, for når jeg trykker den, bliver der ca 150px brugt på iframen i stedet for.
0
Bruger #17081
@ 12.11.14 19:34
1
1.258
og hvad har det med ajax at gøre ?
0
Bruger #17509
@ 12.11.14 19:56
4
Det jeg kan gøre med ajax, er det jeg ikke kan gøre med en iframe.
men mine CSS koder filtere de andre CSS koder i det script jeg inkludere.
Iframe stod standalone, mens ajax fletter sig ind i det document der hentede siden..
0
Bruger #17081
@ 12.11.14 20:27
1
1.258
men hvad er formålet?
0
Bruger #17509
@ 12.11.14 20:33
4
Et topbar ligesom wordpress :-)
0
Bruger #17081
@ 12.11.14 20:49
1
1.258
topbar på wordpress er jo bare et element
<<
<
1
2
>
>>
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags