Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как расставить события (https://javascript.ru/forum/jquery/20972-kak-rasstavit-sobytiya.html)

neon_tmn 24.08.2011 14:32

Как расставить события
 
Здравствуйте, возник вопрос.
Есть код:
$(document).ready(function(){

			            $('#btn).click(function(){
							какой-то код при клике на id=btn
			            });

			            $('#all).click(function(){
							какой-то код при клике на id=all
			            });
			        });



Так вот у меня вызывается модальное окно simple modal, внутри у меня строка для поиска и две кнопки "Найти" это btn и "Показать все" - all.

Обе эти кнопки вызываеют файл php, единственное отличие, что когда я ищу, то передаю этому файлу гетом file.php?search=то, что ищу
а при нажатии на "Показать все", у меня идет просто ссылка на file.php.
А вот теперь как все это происходит по вышеописанному:
Я вызываю окно simplemodal, в окне у меня пусто, данные появляются только после наступления одного из двух событиев (click).

Хочу сделать так:
Я вызываю окно simplemodal, в окне сразу же отображается информация, как та, которая вызывается собтием клика на "Показать все".
Собственно это всё пожелание.Остальное все нормально.

Мне бы как-то прописать вот так:
Если (нажата кнопка НАЙТИ) тогда
делать один код
ИначеЕсли (Нажата кнопка All (Показать все) ИЛИ не нажато совсем ничего) Тогда
делать другой код


Как сделать?

ваый 24.08.2011 14:53

По открытию окна (simplemodal) вызывай нужное событие
// simplemodal callback
onOpen: function() {
    $('#all).trigger('click');
}


Часовой пояс GMT +3, время: 06:14.