$(document).ready(function(){ $("#navigation li a").hover({ $(this).animate({ border-bottom-left-radius: '0', border-top-right-radius: '0', border-top-left-radius: '20px', border-bottom-right-radius: '20px', }, 5000); });
$(document).ready(function(){ $("#navigation li a").hover(function() { $(this).animate({"border-radius":"20px 0"}, 5000); });});
<!DOCTYPE HTML><html><head><meta charset="UTF-8"><title>js border radius</title><style>a {background-color:red;}</style><script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script><script>$(document).ready(function(){ $("#navigation li a").hover(function() { $(this).animate({"border-radius":"20px 0"}, 5000); });});</script></head><body><ul id="navigation"><li><a href="#">This is a link</a></li></ul></body></html>
$().hover(function(){ // on mouse over code},function(){ // on mouse leave code});
});
5000 seems like a long time for a hover effect.
I got it working in the end
@josh, i was planning to add a mouse out event also i just kept it simple to start with to weed out any issues.
Thanks again all.