Ist es möglich, die jQuery-Elemente zu deaktivieren (oder auszublenden), wenn der Browser des Benutzers Safari ist?jQuery und Safari
Grundsätzlich benutze ich jquery Schlagschatten und es spielt nicht gut in Safari, aber es funktioniert gut auf den anderen Browsern. Ich möchte den Effekt beibehalten, habe ihn aber in Safari deaktiviert (oder versteckt). Ist das möglich?
Grundsätzlich habe ich das Drop Shadow-Plugin auf dem Menü und um die "Galerie" Bilder auf dieser Seite verwendet, funktioniert es in allen anderen Browsern, außer für safari .. http://www.aurorarestaurant.com.au/gallery – SoulieBaby
btw warum ist es so schlecht, die & .browser sache zu benutzen? – SoulieBaby
Wenn Sie eine Browser-Überprüfung verwenden, schließen Sie diesen Browser dauerhaft aus, und zwar aus keinem anderen Grund als dem Namen. Wenn ich mir vorstelle, dass dies ein Bug im Webkit ist (statt eines Bugs in der JS, der vermutlich auf früheren Erfahrungen basiert), wird Apple diesen Fehler in Zukunft beheben, aber Safari - Benutzer werden immer noch nicht die Schatten (oder was auch immer). Wenn es sich um einen Safari-Bug handelt, dann ist es wirklich ein Bug in Webkit (der Engine, die Apple für Safari schreibt) und wirkt sich somit auf alle Browser aus, die Webkit einbinden, aber Sie werden sie nicht blockieren, z. Arora, Android und Chrome, Epiphany, der Pre, Kindle .. (es ist eine lange Liste) – olliej