$(window).load при клике
Добрый день!
Подскажите , пож-та, бездарю...))) мне нужно чтоб функция run1() срабатывала при загрузке страницы и не срабатывала бы при клике Вот код : $(document).ready(function () { $(window).load(function () { run1(); }); $('body').on('click', '.jq', function (e) { run2(); }); function run1() { alert('run1'); } function run2() { alert('run2'); } }); Help, help, help - уже полдня мучаюсь. Заранее спасибо :) |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
$(document).ready(function () { $(window).load(function () { run1(); }); $('body').on('click', '.jq', function (e) { run2(); }); function run1() { alert('run1'); } function run2() { alert('run2'); } }); |
Цитата:
$(window).load(function () - удалить, определитесь чего вам надо, либо $(document).ready, либо $(window).load |
okinadok,
:-? |
Мне нужно , что функция run1 сработала 1 раз при загрузке страницы и не срабатывала бы при клике :
|
Цитата:
<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script> $(function() { function f1() { alert(1) } function f2() { alert(2) } $('button').click(f2); f1(); }); </script> </head> <body> <button>F2</button> </body> </html> Выполняется как нужно? |
Да . Всё работает.
Извиняюсь за вопрос. Я тупица , забыл preventDefault(). Кликал по ссылке и страница перезагружалась. Большое спасибо за ответ. |
Часовой пояс GMT +3, время: 20:32. |