ایجاد 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 دارای ساختار مشابه می باشد .

آموزش بوت استرپ

قربانی

نویسنده 44 مقاله در برنامه نویسان
  • Jquery
  • 1k بازدید
  • 2 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید