Chrome visar inte CSS korrekt?

Permalänk
Medlem

Chrome visar inte CSS korrekt?

Håller på med en sida som bland annat ska visa lite instruktioner som man kan toggla via jQuery UI. Dvs en div ska växla mellan att visas normalt och css-egenskapen: display:none;

HTML-en ser typ ut så här:

<body> <div id="main"> <input name="Visa instruktioner" value="Visa intruktioner" type="button" id="button"/> <div id="inst"> instruktioner här. </div> </div> </body>

Jag vill att #inst inte ska visas från början.

så har i css:en kort och gott:
#inst {
display:none;
}

vilket jag tycker borde räcka, FF och IE9 visar korrekt. Men inte chrome, några förslag?

$("#button").click(function() { $("#inst").toggle("blind", 1000); });

jQuery toggle funkar fint, bara att den då först gömmer #inst på chrome, istället för att visa.

Vill även att y-scrollen alltid visas, så att innehållet inte hoppar till vänster när man visar instruktioner och en scroll dyker upp. Detta fungerar inte heller i Chrome när jag använder css:en

html{
overflow-y: scroll;
}

En lösning eller walk-around skulle vara awsome

Visa signatur

Neon
Citera mig om du vill ha svar!

Permalänk
Testpilot

En lösning jag kommit fram till när jag vill visa och dölja element via JavaScript har varit att inte sätta ursprungs-egenskapen via en extern CSS-fil utan direkt i HTML-koden:

<div id="inst" style="display: none"> instruktioner här. </div>

Vet inte hur jQuery funkar och om den har nån fix för det men om man försöker hämta display-egenskapen genom style.display så kommer den inte returnera något värde om det inte är satt i själva HTML-koden.
Se mitt exempel här: http://jsfiddle.net/G2THA/

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk

Det där ska inte vara något problem och Chrome ska klara det galant. Något annat är fel.

Permalänk
Medlem

Tog en paus och all CSS fungerade i Chrome när jag återupptog kodandet. Thx anyway

Visa signatur

Neon
Citera mig om du vill ha svar!

Permalänk
Medlem

testa uppdatera din webbläsare genom att klicka Shift + F5, eller shift + "uppdatera" knappen i webbläsaren.
Då rensar webbläsaren bort allt gammalt han möjligen har lagrat och läser in allt på nytt. En lite mer avancerad "f5".

Fungerar på de flesta webbläsare.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti