2009-08-21 13 views
1

Ich brauche eine runde Ecke auf meiner Website. Ich bin ziemlich unerfahren mit jQuery und JavaScript im Allgemeinen; Was ist der richtige Weg, um dieses Plugin zu laden und aufzurufen?Wie kann ich mit dem jQuery Round Corner-Plugin runde Ecken erstellen?

+5

Sie mehr Details zu Ihrer Frage benötigen, scheint, wie Sie uns gerade für Sie die ganze Arbeit tun wollen. – Jakub

+0

Wenn Ihre Benutzer ziemlich technisch versiert sind, können Sie dies nur mit CSS tun. Safari und FF unterstützen abgerundete Ecken in CSS. Wenn Sie jedoch IE-Benutzer unterstützen müssen, benötigen Sie das Plugin – Kip

+0

@Jakub Die Details sind da. Wie erreichen Sie mit jQuery und CSS abgerundete Ecken? – Sampson

Antwort

8

Sie müssen die jquery.corner.js verwenden und in Ihrem Skript, fügen Sie einfach

$(document).ready(function(){ 
    $("#box1").corner(); 
}); 

Und in Ihrem Mark-up, sind Sie haben soll:

<div id="box1"></div> 

Sie kann die jQuery Rounded Corners Tutorial für mehr überprüfen.

+0

wo ich diese @Randell – Rajasekar

+0

in Ihrem Skript-Tag enthalten muss. – Randell

+0

Gefällt mir? @randell – Rajasekar

5

1. Fügen Sie diesen Code in den Kopf Abschnitt (vorausgesetzt, Ihr jquery lokal):

<script src="Scripts/jquery-1.3.1.js" type="text/javascript"></script> 
<script src="Scripts/jquery.corner.js" type="text/javascript"></script> 

<script type="text/javascript"> 
     $(function(){ 
      $('div.round').each(function() { 
       var q = $(this).corner("rounded 7px"); 
       eval(q); 
      }); 
     }); 
</script> 

2. die Klasse hinzufügen = "round" zu einem div-Wrapper

<div class="round"></div> 
  • Fügen Sie einfach die Klasse = "Runde" zu jedem gewünschten div auf Ihrer Seite hinzu.
  • Ändern Sie den 7px-Wert, um die "Rundheit" der Ecke anzupassen. Eine höhere Nummer ist runder.
3

Ich würde sagen go with css3. Für Firefox ist es:

.roundedCorners { -moz-border-radius: 5px; } 

für Safari/Chorme es ist:

.roundedCorners { -webkit-border-radius: 5px; } 

Und ich würde dort anhalten. Da dies eine reine Präsentation/Erscheinung ist, würde ich mich nicht mit den JavaScript-Lösungen herumschlagen. Wenn Ihre Benutzer keinen Browser verwenden, der css3 unterstützt, erhalten sie keine abgerundeten Ecken.

+0

funktioniert das in IE? – DevinB

+0

Nein, IE unterstützt CSS3 nicht :( –

Verwandte Themen