ох уж эти кнопки
Утро доброе. Прошу помощи в реализации:
есть у меня N количество кнопок с одним классом и разными id, при нажатии на кнопку я делаю ajax запрос, сервер мне выдает свой результат для каждого id, суть в том, что после нажатия на одну кнопку мне необходимо заблокировать на определенное время (скажем 5 секунд) все кнопки от нажатия, сделать их некликабельными. |
|
Цитата:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> $(document).ready(function (){ $('button').click(function (){ var o=this; $('button').filter(function (){ return this!=o; }).attr('disabled','true'); setTimeout(function (){ $('button').removeAttr('disabled'); },1000); }); }); </script> </head> <body> <button>1</button> <button>2</button> <button>3</button> <button>4</button> <button>5</button> </body> </html> |
Цитата:
в вашем примере получается жмякаешь на кнопку, она остается активной, а остальные неактивны. сам разобрался, что надо подправить. Спасибо большое за код! |
Цитата:
$('button').attr('disabled','true'); |
Часовой пояс GMT +3, время: 05:27. |