آموزش پلاگین دکمه در بوت استرپ
آموزش پلاگین دکمه در بوت استرپ
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش پلاگین دکمه در بوت استرپ خواهیم پرداخت.
با استفاده از این افزونه می توانید برخی از تعاملات مانند حالت های دکمه کنترل را اضافه کنید یا گروههایی از دکمه ها را برای اجزای بیشتری مانند نوار ابزار ایجاد کنید.
اگر می خواهید این قابلیت پلاگین را به صورت جداگانه وارد کنید ، پس به دکمه.js نیاز خواهید داشت. در غیر این صورت ، همانطور که در فصل بررسی اجمالی افزونه های بوت استرپ ذکر شده است ، می توانید bootstrap.js یا minst bootstrap.min.js را در آن بگنجانید.
حالت بارگیری
برای افزودن حالت بارگیری به یک دکمه، به سادگی داده “…data-loading-text = “Loading را به عنوان ویژگی به عنصر دکمه اضافه کنید همانطور که در مثال زیر نشان داده شده است –
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<button id = "fat-btn" class = "btn btn-primary" data-loading-text = "Loading..." type = "button"> Loading state </button> <script> $(function() { $(".btn").click(function(){ $(this).button('loading').delay(1000).queue(function() { // $(this).button('reset'); }); }); }); </script> |
وقتی روی دکمه کلیک می کنید، خروجی همانطور که در تصویر زیر مشاهده می شود، خواهد بود –
toggle تنها
برای فعال کردن toggle (یعنی تغییر حالت عادی یک دکمه به حالت فشار و بالعکس) در یک دکمه ، data-toggle = “button” را به عنوان یک ویژگی به عنصر دکمه اضافه کنید همانطور که در مثال زیر نشان داده شده است –
1 2 3 |
<button type = "button" class = "btn btn-primary" data-toggle = "button"> Single toggle </button> |
چک باکس
شما می توانید به سادگی با افزودن مشخصه data data-toggle = “buttons” به btn-group گروه چک باکس ایجاد کرده و toggle را به آن اضافه کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<div class = "btn-group" data-toggle = "buttons"> <label class = "btn btn-primary"> <input type = "checkbox"> Option 1 </label> <label class = "btn btn-primary"> <input type = "checkbox"> Option 2 </label> <label class = "btn btn-primary"> <input type = "checkbox"> Option 3 </label> </div> |
رادیو
به همین ترتیب می توانید گروهی از ورودی های رادیویی ایجاد کرده و به سادگی با افزودن ویژگی “data-toggle = “buttons به گروه btn دکمه لغزنده را به آن اضافه کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<div class = "btn-group" data-toggle = "buttons"> <label class = "btn btn-primary"> <input type = "radio" name =" options" id = "option1"> Option 1 </label> <label class = "btn btn-primary"> <input type = "radio" name = "options" id = "option2"> Option 2 </label> <label class = "btn btn-primary"> <input type = "radio" name = "options" id = "option3"> Option 3 </label> </div> |
گزینه ها
هیچ گزینه ای وجود ندارد
متدها
در زیر برخی از روش های مفید برای پلاگین دکمه ها آورده شده است –
متد | توضیح | مثال | ||
---|---|---|---|---|
button(‘toggle’) | وضعیت فشار را تغییر می دهد. به دکمه ظاهر می شود که فعال شده است. با استفاده از ویژگی data-toggle می توانید ضامن خودکار دکمه را نیز فعال کنید. |
|
||
.button(‘loading’) | هنگام بارگیری ، دکمه غیرفعال شده و متن به گزینه ویژگی data-loading-text عنصر دکمه تغییر می یابد |
|
||
.button(‘reset’) | حالت دکمه بازنشانی، محتوای اصلی را به متن بازگرداند. این روش زمانی مفید است که باید دکمه را به حالت اولیه برگردانید |
|
||
.button(string) | رشته در این روش به هر رشته اعلان شده توسط کاربر گفته می شود. برای تنظیم مجدد حالت دکمه و آوردن محتوای جدید از این روش استفاده کنید. |
|
مثال
مثال زیر استفاده از روش های فوق را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
<h2>Click on each of the buttons to see the effects of methods</h2> <h4>Example to demonstrate .button('toggle') method</h4> <div id = "myButtons1" class = "bs-example"> <button type = "button" class = "btn btn-primary">Primary</button> </div> <h4>Example to demonstrate .button('loading') method</h4> <div id = "myButtons2" class = "bs-example"> <button type = "button" class = "btn btn-primary" data-loading-text = "Loading..."> Primary </button> </div> <h4>Example to demonstrate .button('reset') method</h4> <div id = "myButtons3" class = "bs-example"> <button type = "button" class = "btn btn-primary" data-loading-text = "Loading..."> Primary </button> </div> <h4>Example to demonstrate .button(string) method</h4> <button type = "button" class = "btn btn-primary" id = "myButton4" data-complete-text = "Loading finished"> Click Me </button> <script type = "text/javascript"> $(function () { $("#myButtons1 .btn").click(function(){ $(this).button('toggle'); }); }); $(function() { $("#myButtons2 .btn").click(function(){ $(this).button('loading').delay(1000).queue(function() { }); }); }); $(function() { $("#myButtons3 .btn").click(function(){ $(this).button('loading').delay(1000).queue(function() { $(this).button('reset'); }); }); }); $(function() { $("#myButton4").click(function(){ $(this).button('loading').delay(1000).queue(function() { $(this).button('complete'); }); }); }); </script> |
لیست جلسات قبل آموزش بوت استرپ
- آموزش بوت استرپ
- بررسی اجمالی بوت استرپ
- آموزش راه اندازی بوت استرپ
- آموزش سیستم شبکه در بوت استرپ
- بررسی اجمالی CSS در بوت استرپ
- آموزش تایپوگرافی در بوت استرپ
- آموزش کد در بوت استرپ
- آموزش جدول در بوت استرپ
- آموزش فرم ها در بوت استرپ
- آموزش دکمه ها در بوت استرپ
- آموزش تصاویر در بوت استرپ
- آموزش کلاس های کمکی در بوت استرپ
- آموزش ابزارهای پاسخگو در بوت استرپ
- آموزش Glyphicons در بوت استرپ
- آموزش منوهای کشویی در بوت استرپ
- آموزش گروه های دکمه ای در بوت استرپ
- آموزش گروه های ورودی در بوت استرپ
- آموزش عناصر ناوبری در بوت استرپ
- آموزش Navbar در بوت استرپ
- آموزش Breadcrumbs در بوت استرپ
- آموزش صفحه بندی در بوت استرپ
- آموزش لیبل ها در بوت استرپ
- آموزش بج ها در بوت استرپ
- آموزش Jumbotron در بوت استرپ
- آموزش تصاویر کوچک در بوت استرپ
- آموزش هشدارها در بوت استرپ
- آموزش نوارهای پیشرفت در بوت استرپ
- آموزش شی Media در بوت استرپ
- آموزش گروه لیست در بوت استرپ
- آموزش پانل ها در بوت استرپ
- آموزش well در بوت استرپ
- بررسی اجمالی پلاگین ها در بوت استرپ
- آموزش پلاگین انتقال در بوت استرپ
- آموزش پلاگین Modal در بوت استرپ
- آموزش پلاگین Dropdown در بوت استرپ
- آموزش پلاگین Scrollspy در بوت استرپ
- آموزش پلاگین تب در بوت استرپ
- آموزش پلاگین tooltip ابزار در بوت استرپ
- آموزش پلاگین Popover در بوت استرپ
- آموزش پلاگین هشدار در بوت استرپ
دیدگاه شما