عندما يكون هناك زر تنشيط في bootstrap ، يصبح الزر غير متوفر ؛
وفقًا للطريقة الموضحة في الموقع الرسمي ، أضف سمة تحميل البيانات = "تحميل ..." إلى زر الزر ، ثم الرمز الكلي لـ JS هو كما يلي:
نسخة الكود كما يلي:
<button type = "button" id = "mybutton" text-text = "loading ..."
حالة التحميل
</button>
<script>
$ ('#mybutton'). on ('click' ، function () {
var $ btn = $ (this). ولكن ("التحميل")
// منطق الأعمال ...
$ btn.button ('Reset')
})
</script>
سمة الإكمال التلقائي = "OFF" هي لتعطيل متصفح FF بعد تحميل الصفحة.
عندما كنت أستخدم الكود أعلاه مباشرة ، وجدت أن حالة التحميل لم تكن متوفرة.
ثم غيرت ذلك بنفسي وكتبته على هذا النحو ، لا بأس
نسخة الكود كما يلي:
<script>
// تستخدم لتغيير حالة تحميل الزر للزر عندما يكون زر تسجيل الدخول إلى النكتة ومراجعة زر المراجعة
وظيفة تحميل () {
var btn = $ ("#btn_login") ؛
btn.button ('loading') ؛
setTimeOut (function () {btn.button ('reset') ؛} ، 2000) ؛
}
</script>
<button type = "button" تحميل البيانات = "التحميل ..." autocomplete = "Off" onClick = "loag ()" id = "btn_login"> تسجيل الدخول </button>
يمكننا أن ندرك متطلباتنا من خلال إجراء تغيير بسيط. لا أعرف ما إذا كان قد تم وضع الجزء الرسمي دون اختبار. أوصي الحل لأصدقائي هنا.