<script>
$(document).ready(function () {
$(".btn").click(function () {
$(this).button('loading');
});
});
</script>
</head>
<body>
<h2>Bootstrap button</h2>
<button type="button" class="btn btn-primary" data-loading-text="hai">click</button>
<button type="button" class="btn btn-success" data-loading-text="bye">Close</button>
</body>
In the above code snippet we have defined the loading button, we have taken button with class value as btn btn-success and btn btn-primary
and data-loading-text
with value as hai and bye and in the script function we have juery function $(".btn")
which calls the function of the button in the body function and .button('loading') loads the button when the button is clicked
output
We can create button toggle using javascript
<script>
$(document).ready(function () {
$(".btn").click(function () {
$(this).button('toggle');
});
});
</script>
</head>
<body>
<h2>Bootstrap button</h2>
<button type="button" class="btn btn-primary">click</button>
<button type="button" class="btn btn-success">Close</button>
</body>
In the above code snippet we have defined the toggle button, we have taken button with class value as btn btn-success
and btn btn-primary
and in the script function we have juery function $(".btn")
which calls the function of the button in the body function and .button('toggle') toggles
the button when the button is clicked
output
Reset button with javascript is used change the button to original text
<script>
$("document").ready(function () {
$('.btn').click(function () {
$(this).button("loading").delay(500).queue(function () {
$(this).button("reset");
$(this).dequeue();
});
});
});
</script>
</head>
<body>
<h2>Reset button</h2>
<button type="button" class="btn btn-primary">Open</button>
<button type="button" class="btn btn-success">Close</button>
</body>
reset button
, we have taken two button with class value as btn-primary
and btn-success
with button value as open and close$(.btn)
as click function which defines the button in the body function, in the next line we have $(this).button(loading)
which loads the button and , delay(500).queue(function)
defines the time of the function,after creating that we have button(reset)
to reset the button, in the last step we have $(this).dequeue();
to load the button and reset buttonoutput
It is used to enter the text in the button for example we have $(this).button(string value), we can declare any value in the string value in this , $(this).button("bootstrap") and we need to add the data-bootstrap-text in the button and define the value for that value
<script> $("document").ready(function () { $('.btn').click(function () { $(this).button("loading").delay(500).queue(function () { $(this).button('bootstrap'); $(this).dequeue(); }); }); }); </script> </head> <body> <h2>String button</h2> <button type="button" class="btn btn-primary" data-bootstrap-text="Load complete">Open</button> </body>
btn -primary
, data-bootstrap-text
value as Load-complete$('.btn')
to call the button and we have the button ("loading")
function with delay(500)
and in the next line we have the function of the string button as button('bootstrap')
which is used to call the value in the button as data-bootstrap-text
value as Load-Completeoutput