Let's see the example for the like button using jquery. Nowadays we are using this type of function in all the websites.Having a simple jquery function we can design the like button for a image or form.
Like Button using jQuery
Index :
<div class="container"> <h1>Like Button using jQuery</h1> <div id="item1" class="well"> <h2>Image</h2> <p><img src="Penguins.jpg" width="500" height="300"></p> <p><a href="">Like</a> (<span>0</span>)</p> </div> </div>
Style :
<style type="text/css"> .container { width:550px;margin-left:auto;margin-right:auto;zoom:1; } a { color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit; } a:hover { color:#00438a;text-decoration:underline; } p { font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px; } h1 { font-weight:bold;color:#ffffff; text-align:center;}h2{font-weight:bold;color:#404040; } .well { background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); } </style>
Script :
<script>
$( function() {
$( "a" ).click( function( e ) {
var thisrecord = $( this ).closest( "div" );
var likes = parseInt( thisrecord.find( "span" ).html() ) + 1;
thisrecord.find( "span" ).html( likes );
var previousrecord = "";
var prevrecordlikes = "";
do
{
prevrecord = thisrecord.prev( "div" );
prevrecordlikes = parseInt( prevrecord.find( "span" ).html() );
if ( likes <= prevrecordlikes ) break;
thisrecord.after( prevrecord );
}
while ( likes >= prevrecordlikes );
e.preventDefault();
});
});
</script>

No comments:
Post a Comment