vielen Dank für die Antwort maxe, leider funktioniert es immer noch nicht.
Es liegt nicht an meinem
Theme, ich habe es dann noch mit Default 1.7.2 und Plainscape 1.0.3 ausprobiert und es mit Firefox 3.6.8 und im Safari 4.0.3 getestet. Bei Plainscape hab ich zusätzlich alles unnötige in der style.
css gelöscht.
So bin ich vorgegangen:
Ich hab in die functions.php:
PHP-Code:
if( !is_admin()){
wp_deregister_script('jquery');
wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, '');
wp_enqueue_script('jquery');
}
eingefügt.
dann hab ich in den
header.php zum testen die funktion:
PHP-Code:
<script type="text/javascript">
jQuery(document).ready(function($){
$("a").click(function(event){ alert("Hallo!"); });//hier Deine Funktion
});
</script>
eingefügt. Das hat funktioniert, genauso als ich es
PHP-Code:
<script type="text/javascript">
jQuery(document).ready(function($){
jQuery("a").click(function(event){ alert("Hallo!"); });//hier Deine Funktion
});
</script>
in diese Funktion abgeändert hatte. Auch hier wurde mir genauso das "Hallo!" beim Klicken ausgegeben.
Dann hab diese Funktion durch:
PHP-Code:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".rounded-img, .rounded-img2").load(function() {
jQuery(this).wrap(function(){
return '<span class="' + jQuery(this).attr('class') + '" style="background:url(' + jQuery(this).attr('src') + ') no-repeat center center; width: ' + jQuery(this).width() + 'px; height: ' + jQuery(this).height() + 'px;" />';
});
jQuery(this).css("opacity","0");
});
});
</script>
diese ersetzt.
Dann habe ich ein Testbild über das Icon in den Artikel eingefügt. Dann bin ich zur html-Ansicht und habe z.B. so die Klasse aufgerufen:
HTML-Code:
<a href="http://testecken.co.de/wp-content/uploads/2010/08/test2.jpg"><img class="rounded-img alignnone size-medium wp-image-7" title="test2" src="http://testecken.co.de/wp-content/uploads/2010/08/test2-300x199.jpg" alt="" width="300" height="199" /></a>
In meiner style.
css steht folgendes:
Code:
.rounded-img {
border:10px;
border-width:30px;
border-style:solid;
border-color:black;
-moz-border-radius-topleft: 13px;
-moz-border-radius-topright: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
-webkit-border-top-left-radius: 13px;
-webkit-border-top-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-webkit-border-bottom-right-radius: 13px;}
Das Problem: Der Rahmen wird abgerundet angezeigt, jedoch sind die Ecken vom Bild immer noch eckig und nicht abgerundet, ich nehme an, das Bild liegt immer noch im Vordergrund. Ich habs dann vorsichtshalber nochmal mit
$ anstatt
jQuery versucht, das änderte jedoch auch nichts an dem Problem.
Ich habs zum Testen mit dem
Theme Plainscape auf:
http://testecken.co.de/?page_id=4
Irgendetwas mache ich falsch, ich würde mich freuen, wenn mir jemand dabei helfen könnte.