ایجاد Switch توسط Bootstrap
پنجشنبه 25 تیر 1394در این مقاله نحوه ایجاد یک صفحه نمونه با استفاده از Bootstrap و ShieldUI-Lite ارائه می شود .
ShieldUI-Lite یک کتابخانه jQuery منبع باز ( open source ) می باشد که شامل عناصر jQuery است و برای مشاهده وضعیت دوحالتی مقادیر متفاوت استفاده می شود.
نمونه نهایی بصورت زیر می باشد :
آخرین نسخه در اینجا مشاهده و دانلود می گردد .
بخش دستورات
اولین مرحله در راه اندازی صفحه بندی افزودن div ها برای بخش اصلی ، همچنین divهای درونی واکنش گرا می باشد . دستورات برای این مرحله بصورت زیر می باشد :
<div class="container"> <div class="col-md-3"> </div> <div class="col-md-6"> <div class="panel panel-default"> <div class="panel-heading text-center">Preferences</div> </div> </div> <div class="col-md-3"> </div> </div>
در ادامه این دستورات را در کنترل Panel می نویسیم :
<div class="panel-body text-center"> <span>Marketing Emails: </span> <input id="switch1" type="checkbox" checked="checked" value="" /> <hr /> <span>Monthly Newsletter: </span> <input id="switch2" type="checkbox" checked="checked" value="" /> <hr /> <span>Keep History: </span> <input id="switch3" type="checkbox" checked="checked" value="" class="long" /> <hr /> <span>Admin Panel: </span> <input id="switch4" type="checkbox" checked="checked" value="" /> <hr /> <span>Support Panel: </span> <input id="switch5" type="checkbox" checked="checked" value="" /> <hr /> <button type="button" class="btn btn-success">Save Settings</button> </div>
یکی از مهمترین عناصر در هر یک از تنظیمات عنصر ورودی می باشد .یک checkbox با وضعیت های checked/unchecked است.
برای هر عنصر،می بایست از برخی JavaScript های اضافی به منظور راه اندازی عناصر Switch سمت کاربر استفاده کرد . دستورات سمت کاربر ،زمانی که صفحه اجرا می شود و رابط کاربری برای switch به منظور انجام تغییرات ارائه می گردد .
کد های مورد نیاز برای راه اندازی عناصر Switch به شرح زیر می باشند :
<script type="text/javascript"> jQuery(function ($) { $("#switch1").shieldSwitch({ onText: "ON", offText: "OFF" }); $("#switch2").shieldSwitch({ onText: "ON", offText: "OFF" }); $("#switch3").shieldSwitch({ onText: "Yes, save it", width:"200px", offText: "No, delete it", cls: "long", }); $("#switch4").shieldSwitch({ onText: "Yes", offText: "No", cls: "rounded", }); $("#switch5").shieldSwitch({ onText: "Yes", offText: "No", cls: "rounded", }); }); </script>
راه اندازی هر jQuery Switch دارای ساختار مشابه می باشد .
- Jquery
- 1k بازدید
- 2 تشکر