Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   соединение гармошки и таблицы в jquery (https://javascript.ru/forum/jquery/3147-soedinenie-garmoshki-i-tablicy-v-jquery.html)

alexandre 23.03.2009 01:12

соединение гармошки и таблицы в jquery
 
В администраторской панели сайта, вставлена слева обыкновенная гармошка в jquery accordeon как зделать чтоб при щелчке на пунктах этой гармошки открывались другие плагины например сетки которые соответствуют этим пунктам, в данном случае я выбрал плагин jqgrid. Я нашол только способ с помощью фреймов может есть еще какиенибудь варианты?

x-yuri 23.03.2009 04:10

у accordion есть событие change

alexandre 25.03.2009 18:48

Да есть но как им пользоваться я не настолько хорошо знаю ajax и jquery ну не как не получается зделать это все. Пробовал в http://layout.jquery-dev.net/demos/complex.html
вставить этот jgrid не получилось. Неужели с подобными вопросами никто не сталкивался.

x-yuri 27.03.2009 14:06

непонятно, что ты хочешь сделать? У тебя что, админ часть - демонстрация плагинов, типа как в jQuery UI?

alexandre 27.03.2009 19:43

Я хочу чтобы у меня было меню и в нем можно было выбрать какието пункты, один из пунктов информация о товарах и другие числовые данные которые очень удобно хранить в виде таблицы и менять в случае чего в виде таблицы тоже не сложно.
Вот я и пытаюсь сделать чтоб при щелчке на одном из пунктов появлялся плагин в виде таблицы грида. Понятно что можно с помощью другой библиотеки реализовать или с помощью обычной таблички и заносить данные не в ячейку а с помощью формы. Но мне показалось удобнее с помощью jqurey.

x-yuri 27.03.2009 20:17

т.е. тебе нужно, чтобы в области содержимого менялось оно самое. Я бы тебе предложил по щелчку на элементах accordion'а переходить на др страничку ( window.location = '...'; ) Только тебе скорее нужно не событие change accrodion'а

alexandre 31.03.2009 00:07

Accordion выступает как скорее как меню по щелчку по одному из его пунктов меняется содержимое страницы с лево, а именно подгружается другой файлик с другим плагином или еще чтото в этом роде. А сам акордион не меняется.
Вот примерно так тока заместо этих ссылок http://garage.pimentech.net/examples/jquery_jframes/.

x-yuri 31.03.2009 00:44

а оно надо?
но вообще, перехватываешь onclick ссылки и в нем делаешь ajax-запрос (скорее всего более всего уместна будет функция load)
p.s. в предыдущем варианте window.location даже скорее всего не понадобится, можно просто ссылками сделать

alexandre 02.04.2009 00:20

В конце концов решил долго не мучатся и зделал просто в двух iframe и все. Но теперь другой вопрос встал я хотел немного зделать посимпотишнее чтоб левый фрейм закрывался вслучае чего.
В теории наверно должно быть чтото
$('картинка на границе фрейма например image').click(function()){

('#leftframe').slideup();
})

Но как навесить на правую границу фрейма ? Както с помощью css наверно?

x-yuri 02.04.2009 20:40

в общем-то размер фреймов можно менять без каких-либо дополнительных действий. Но если хочешь slideUp/slideDown, то нужно возле границы какой-нибудь div расположить, у которого и перехватывать click


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