Здравствуйте,
столкнулся с проблемой есть всплывающее окно использующее jquery
| Код | <script src="jquery.tools.min.js"></script> <script> $(function() {
$("#alert").overlay({
// center overlay finishing position vertically finish: {top: 'center'}, expose: '#efefef'
});
}); </script>
|
в html стоит кнопка по клику которой собственно и открывается всплывающее окно
| Код | <button type="button" onClick='$("#alert").overlay().load();'>Open alert</button>
|
Но нужно еще к событию onclick привязать код таймера, чтобы он запускался только после клика и только один раз(сами показания таймера будут выводится в этом окне)
| Код | var TA = 10; //тайаут в сек var CT = 1; //интервал отсчета onload = function myTimer () { if (TA > 0) { TA--; document.getElementById ('tim01').innerHTML = ((TA < 10) ? '0' : '') + '' + TA; setTimeout (myTimer, CT * 1000); } else { document.getElementById ('tim01').style.display = 'none'; document.forms.myForm.style.display = 'block';
} }
|
насколько я знаю за разовость запуска отвечает в jquery команда one() заранее благодарен!
|