browserdetectei: insluiten of juist uitsluiten?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 12:37
Ik heb wat css dat ik alleen in safari wilde laten werken, omdat het wat jitter problemen gaf (parallax effect)
In chrome gaat het heel goed, en in firefox idem.

Met veel googlen heb ik dit werkend gekregen:
code:
1
2
3
4
5
6
7
<script> 
if ( /^((?!chrome|android).)*safari/i.test(navigator.userAgent)) {
jQuery('#para').addClass('fixx');
jQuery('#para2').addClass('fixx');
//alert();
}
 </script>


In custom CSS definieer ik dan wat ik wil dat de aangehaalde ID's doen.
En dat functioneert *O*


Welnu,
In Edge blijkt het probleem nog veel erger te zijn dan in safari, en nu wil ik het scriptje zo maken dat ofwel Edge wordt ingesloten voor de voorwaarde, of juist wordt uitgesloten van de uitsluitingen :?
Ik weet niet zo goed hoe ik het moet uitleggen, maar hoe krijg ik ditzelfde werkend voor Edge. Gaat dat in 1 regel, of moet ik dan een nieuw scriptje maken?

Ik heb geput uit deze informatie:
https://stackoverflow.com...firefox-and-opera-browser

Ik doe niet aan bijgeloof. Dat brengt ongeluk.

Alle reacties


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Wordt je parallax css wel met hardware acceleratie gedaan?

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 12:37
DJMaze schreef op zaterdag 4 april 2020 @ 21:07:
Wordt je parallax css wel met hardware acceleratie gedaan?
ik zou het niet weten... Het is een parallax in een WP theme.
Ik lees wel overal dat safari 'te moeilijk doet' met het calculeren van de Y coordinaten tot 8 cijfers achter de komma.

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 26-09 12:50
En het met de queries van CSS3 zelf proberen in plaats van een inline JavaScript is geen optie? https://www.ryadel.com/en...refox-chrome-safari-edge/

Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 12:37
Postman schreef op zaterdag 4 april 2020 @ 23:29:
En het met de queries van CSS3 zelf proberen in plaats van een inline JavaScript is geen optie? https://www.ryadel.com/en...refox-chrome-safari-edge/
daar zijn er zooooveel van, en ik kreeg niet het gewenste resultaat. Dus toen dacht ik: is safari? ja? nou dan dit [css]
en dat wil ik voor Edge net zo

was eigenlijk ook wel blij dat dit is gelukt :D

[ Voor 5% gewijzigd door paQ op 04-04-2020 23:51 ]

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • edeboeck
  • Registratie: Maart 2005
  • Laatst online: 11-09 13:47

edeboeck

mie noow noooothing ...

Hacks op basis van browser detectie wekt bij mij heel slechte herinneringen op... kan je het eventueel oplossen op basis van feature detectie (ev. met behulp van modernizr), of is dat geen optie?
Pagina: 1