Online shopping five-star rating simulation:
1 <!DOCTYPE HTML>2 <HTMLLang= "en">3 <Head>4 <MetaCharSet= "UTF-8">5 <title>Document</title>6 <Scripttype= "Text/javascript"src= "Jquery.js"></Script>7 </Head>8 <Body>9 <Div>Ten <spanclass= "Star">☆</span> One <spanclass= "Star">☆</span> A <spanclass= "Star">☆</span> - <spanclass= "Star">☆</span> - <spanclass= "Star">☆</span> the </Div> - </Body> - <Scripttype= "Text/javascript"> - varIsclick= 0; + varClicknum= 0; - //Mouse slide over, programming black Pentagram + $('span'). MouseOver (function(){ A //if (isclick==0) { at varNum= $( This). index (); - //alert (num); - $('span'). each (function(){ - if ($( This). Index ()<=num) { - $( This). HTML ('★'); - }Else{ in if ($( This). Index ()>clicknum) { - $( This). HTML ('☆'); to } + } - }); the // } * }); $ //mouse away Div, change back to hollow PentagramPanax Notoginseng $('Div'). MouseLeave (function(){ - if(Isclick==0) { the $('span'). each (function(){ + if ($( This). Index ()>clicknum) {} A $( This). HTML ('☆'); the }); + }Else{ - $('span'). each (function(){ $ if ($( This). Index ()>clicknum) { $ $( This). HTML ('☆'); - } - }); the } - });Wuyi //mouse click, fixed black pentagram, and re-click after re-fixed, left unchanged the $('span'). Click (function(){ - Isclick= 1; Wu Clicknum= $( This). index (); - $('span'). each (function(){ About if ($( This). Index ()<=clicknum) { $ $( This). HTML ('★'); - }Else{ - $( This). HTML ('☆'); - } A }); + }); the </Script> - </HTML>
jquery study Notes (2)--Pentagram ratings