2009-06-12 7 views
20

Ho bisogno di una soluzione per gli angoli arrotondati usando javascript con o senza jQuery in modalità standard IE8.jQuery codice angolo arrotondato per IE8 in modalità standard?

+2

non siamo tutti ... gli angoli arrotondati sono tali una valle di lacrime ... si spera che qualcuno dà una buona risposta a questo –

+0

hai preso una risposta per questo? – Kieran

+0

Guarda la mia risposta qui sotto. Il file .htc è la soluzione migliore e non richiede javascript o JQ. – trgraglia

risposta

3

Ho avuto fortuna con dd_roundies. Non usa jQuery ed è uno script piuttosto piccolo.

Esempio di utilizzo dal sito:

<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

Sono andato alla pagina di esempio di DD_roundies. Tutti gli esempi sono stati incasinati nella modalità standard IE8. Ho bisogno di qualcosa che funzioni in modalità standard. –

9

jQuery corner() sembra funzionare correttamente in modalità standard IE8. Sembra essere anche il plugin per l'angolo per jQuery.

+0

dd_roundies offre un rendering più affidabile nella mia esperienza. Il rendering di jquery.corner può essere strano se non si dispone di uno sfondo solido e anche se si specifica cc/sC#. –

+2

Il problema che ho riscontrato è che ha rimosso il css del bordo. – jackreichert

14

Questo sembra work in IE8:

provarlo ...

Aggiornamento 11-10-2010: Si può anche provare a includere PIE.HTC e chiamare che dal foglio di stile. per ulteriori informazioni consultare il sito Web CSS3PIE. È una soluzione molto migliore!

+0

Sembra non funzionare in modalità standard IE8 – notandy

+1

prova questo nuovo – Plippie

+0

anche questo sembra funzionare: http://parkerfox.co.uk/labs/cornerz – Plippie