<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name = "viewport" content = "user-scalable=no, width=device-width"> <meta name="apple-mobile-web-app-capable" content="yes" /> <title>JQuery 实现多个checkbox 只选中一个</title> <meta name="author" content="geovindu,塗聚文,Geovin Du" /> <script src="Scripts/jquery.min.js" type="text/javascript"></script> </head> <body> <script type="text/javascript"> $(function() { $('#common-form').find('input[type=checkbox]').bind('click', function(){ var id = $(this).attr("id"); //当前的checkbox是否选中 if(this.checked){ //除当前的checkbox其他的都不选中 $("#common-form").find('input[type=checkbox]').not(this).attr("checked", false); //选中的checkbox数量 var selectleng = $("input[type='checkbox']:checked").length; console.log("选中的checkbox数量"+selectleng); } else{ //未选中的处理 console.log("未选中的处理"); } }); }) //http://9bitstudios.github.io/flexisel/ //https://github.com/9bitStudios/flexisel/ </script> <form id="common-form"> <input name="H1" type="checkbox"/>check1 <input name="H2" type="checkbox"/>check2 <input name="H3" type="checkbox"/>check3 </form> <form id="form1" name="form1" class="form1" method="post" action="SaveReQuestTickets.aspx?Action=Add&ProjectID=23"> <input name="H1" type="checkbox" id="H1" value="1"/>check1 <input name="H2" type="checkbox" id="H2" value="2"/>check2 <input name="H3" type="checkbox" id="H3" value="3"/>check3 </form> <script type="text/javascript"> $(function() { $("#form1").find('input[type=checkbox]').bind('click', function(){ var id = $(this).attr("id"); //当前的checkbox是否选中 if(this.checked){ //除当前的checkbox其他的都不选中 $("#form1").find('input[type=checkbox]').not(this).attr("checked", false); //选中的checkbox数量 var selectleng = $("input[type='checkbox']:checked").length; console.log("选中的checkbox数量"+selectleng); } else { //未选中的处理 console.log("未选中的处理"); } }); }) </script> </body> </html>
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name = "viewport" content = "user-scalable=no, width=device-width"> <meta name="apple-mobile-web-app-capable" content="yes" /> <title>Flexisel - A responsive jQuery Carousel</title> <meta name="author" content="geovindu,塗聚文,Geovin Du" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="js/jquery.flexisel.js"></script> </head> <body> <h1>Flexisel</h1> <p>Flexisel will adapt responsively as the screen width gets smaller...</p> <ul id="flexiselDemo1"> <li><img src="images/logo-nyt.png" /></li> <li><img src="images/logo-microsoft.png" /></li> <li><img src="images/logo-ebay.png" /></li> <li><img src="images/logo-hp.png" /></li> <li><img src="images/logo-youtube.png" /></li> </ul> <div class="clearout"></div> <p>You can also change the number of items shown depending on the screen width.</p> <ul id="flexiselDemo2"> <li><img src="images/logo-adidas.png" /></li> <li><img src="images/logo-nike.png" /></li> <li><img src="images/logo-amazon.png" /></li> <li><img src="images/logo-spotify.png" /></li> <li><img src="images/logo-android.png" /></li> </ul> <div class="clearout"></div> <p>Other options include autoplay, number of items to scroll, animation speed when scrolling right and left, initial number of visible items, and more!</p> <ul id="flexiselDemo3"> <li><img src="images/1.jpg" /></li> <li><img src="images/2.jpg" /></li> <li><img src="images/3.jpg" /></li> <li><img src="images/4.jpg" /></li> </ul> <div class="clearout"></div> <p>And you can set whether you want the slider to be infinite or not.</p> <ul id="flexiselDemo4"> <li><img src="images/chevrolet.png" /></li> <li><img src="images/ford.png" /></li> <li><img src="images/aston-martin.png" /></li> <li><img src="images/mini.png" /></li> <li><img src="images/lamborghini.png" /></li> <li><img src="images/ferrari.png" /></li> </ul> <script type="text/javascript"> //http://9bitstudios.github.io/flexisel/ //https://github.com/9bitStudios/flexisel/ $(window).load(function() { $("#flexiselDemo1").flexisel(); $("#flexiselDemo2").flexisel({ visibleItems: 4, itemsToScroll: 3, animationSpeed: 200, infinite: true, navigationTargetSelector: null, autoPlay: { enable: true, interval: 5000, pauseOnHover: true }, responsiveBreakpoints: { portrait: { changePoint:480, visibleItems: 1, itemsToScroll: 1 }, landscape: { changePoint:640, visibleItems: 2, itemsToScroll: 2 }, tablet: { changePoint:768, visibleItems: 3, itemsToScroll: 3 } }, loaded: function(object) { console.log('Slider loaded...'); }, before: function(object){ console.log('Before transition...'); }, after: function(object) { console.log('After transition...'); }, resize: function(object){ console.log('After resize...'); } }); $("#flexiselDemo3").flexisel({ visibleItems: 5, //显示多少个图片 itemsToScroll: 1, animationSpeed: 400, infinite: true, navigationTargetSelector: null, autoPlay: { enable: true, interval: 5000, pauseOnHover: true }, responsiveBreakpoints: { portrait: { changePoint:480, visibleItems: 1, itemsToScroll: 1 }, landscape: { changePoint:640, visibleItems: 2, itemsToScroll: 2 }, tablet: { changePoint:768, visibleItems: 3, itemsToScroll: 3 } } }); $("#flexiselDemo4").flexisel({ infinite: false }); }); </script> </body> </html>