да нет в общем-то, а его можно в общий скрипт? если да, то тогда я так понимаю можно сделать IF ?
|
Вот вариант с "обязательным" разнесением скриптов...
<!DOCTYPE html> <html> <head> <script src='http://code.jquery.com/jquery-latest.js'></script> <!-- <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> var timeout=500; function test(){ var o=$('#inc'); o.text(+o.text()+1); setTimeout(test,timeout); }; $(function (){ setTimeout(test,timeout); }) </script> </head> <body> <div id='inc'></div> <button>Test</button> <script type='text/javascript'> $('button').click(function(){ timeout=1000; }); </script> </body> </html> |
Цитата:
|
сейчас попробую
|
yura_yushkevich, ты пример-то мой видел? :)
http://javascript.ru/forum/events/53...tml#post358320 |
<script> $(document).ready(function(){ var callAjax = function(){ $.ajax({ method:'get', url:'random.php', success:function(data){ document.getElementById("sample").className = "active"; $("#sample").html(data); } }); } var time_select=0; if ($('#link_later').click) { time_select=10000; $('#sample').removeClass('active'); } else { time_select=2000; } setInterval(callAjax,time_select); }); </script> не получается нихрена |
Цитата:
Цитата:
|
Цитата:
|
а, понятно, тогда буду разбираться с твоим решением...
|
Ну, получилось вот так
<script src="../jquery/jquery-1.7.2.min.js"></script> <script> var timeout=500; function test(){ $.ajax({ method:'get', url:'random.php', success:function(data){ document.getElementById("alert_wrp").className = "active"; $("#sample").html(data); } }); setTimeout(test,timeout); }; $(function (){ setTimeout(test,timeout); }) </script> <div id="alert_wrp"> <div id='sample'> </div> <button>Напомнить позже</button> </div> <script> $('button').click(function(){ $('#alert_wrp').removeClass('active'); timeout=300000; }); </script> Вроде как работает |
Часовой пояс GMT +3, время: 02:28. |