2009-06-12 9 views
20

Potrzebuję rozwiązania dla zaokrąglonych rogów przy użyciu javascript z lub bez jQuery w trybie standardów IE8.jQuery okrągły kod narożny dla IE8 w trybie standardowym?

+2

nie my wszyscy ... zaokrąglone rogi są takie PITA ... mam nadzieję, że ktoś daje dobrą odpowiedź na to –

+0

dostałeś odpowiedź na ten jeden? – Kieran

+0

Spójrz na moją odpowiedź poniżej. Plik .htc jest najlepszym rozwiązaniem i nie potrzebuje javascript lub JQ. – trgraglia

Odpowiedz

3

Miałem szczęście z dd_roundies. Nie używa jQuery i jest to dość mały skrypt.

Przykład użycia ze strony:

<script src="DD_roundies.js"></script> 
<script> 
/* EXAMPLES */ 

/* IE only */ 
DD_roundies.addRule('.roundify', '10px'); 

/* varying radii, IE only */ 
DD_roundies.addRule('.something_else', '10px 4px'); 

/* all browsers */ 
DD_roundies.addRule('.yet_another', '5px', true); 
</script> 
+1

Poszedłem na przykładową stronę DD_roundies. Wszystkie przykłady zostały pomieszane w trybie standardowym IE8. Potrzebuję czegoś, co zadziała w trybie standardowym. –

9

jQuery corner() wydaje się działać prawidłowo w trybie standardowym IE8. Wygląda na to, że jest to również wtyczka do kąta dla jQuery.

+0

dd_roundies oferuje bardziej niezawodne renderowanie w moim doświadczeniu. renderowanie jquery.corner może być dziwne, jeśli nie masz solidnego tła, a nawet jeśli podasz cc/sC#. –

+2

Problem, który napotkałem, polegał na tym, że usunięto css granicy. – jackreichert

14

Wydaje się work w IE8:

spróbować ...

Aktualizacja 10.11.2010: Można też spróbować włączyć PIE.HTC i nazwać z arkusza stylów. więcej informacji na stronie CSS3PIE. To o wiele lepsze rozwiązanie!

+0

Nie wydaje się działać w trybie standardowym IE8 – notandy

+1

wypróbuj ten nowy – Plippie

+0

to również wydaje się działać: http://parkerfox.co.uk/labs/cornerz – Plippie

Powiązane problemy