соединение гармошки и таблицы в jquery
В администраторской панели сайта, вставлена слева обыкновенная гармошка в jquery accordeon как зделать чтоб при щелчке на пунктах этой гармошки открывались другие плагины например сетки которые соответствуют этим пунктам, в данном случае я выбрал плагин jqgrid. Я нашол только способ с помощью фреймов может есть еще какиенибудь варианты?
|
у accordion есть событие change
|
Да есть но как им пользоваться я не настолько хорошо знаю ajax и jquery ну не как не получается зделать это все. Пробовал в http://layout.jquery-dev.net/demos/complex.html
вставить этот jgrid не получилось. Неужели с подобными вопросами никто не сталкивался. |
непонятно, что ты хочешь сделать? У тебя что, админ часть - демонстрация плагинов, типа как в jQuery UI?
|
Я хочу чтобы у меня было меню и в нем можно было выбрать какието пункты, один из пунктов информация о товарах и другие числовые данные которые очень удобно хранить в виде таблицы и менять в случае чего в виде таблицы тоже не сложно.
Вот я и пытаюсь сделать чтоб при щелчке на одном из пунктов появлялся плагин в виде таблицы грида. Понятно что можно с помощью другой библиотеки реализовать или с помощью обычной таблички и заносить данные не в ячейку а с помощью формы. Но мне показалось удобнее с помощью jqurey. |
т.е. тебе нужно, чтобы в области содержимого менялось оно самое. Я бы тебе предложил по щелчку на элементах accordion'а переходить на др страничку ( window.location = '...'; ) Только тебе скорее нужно не событие change accrodion'а
|
Accordion выступает как скорее как меню по щелчку по одному из его пунктов меняется содержимое страницы с лево, а именно подгружается другой файлик с другим плагином или еще чтото в этом роде. А сам акордион не меняется.
Вот примерно так тока заместо этих ссылок http://garage.pimentech.net/examples/jquery_jframes/. |
а оно надо?
но вообще, перехватываешь onclick ссылки и в нем делаешь ajax-запрос (скорее всего более всего уместна будет функция load) p.s. в предыдущем варианте window.location даже скорее всего не понадобится, можно просто ссылками сделать |
В конце концов решил долго не мучатся и зделал просто в двух iframe и все. Но теперь другой вопрос встал я хотел немного зделать посимпотишнее чтоб левый фрейм закрывался вслучае чего.
В теории наверно должно быть чтото $('картинка на границе фрейма например image').click(function()){ ('#leftframe').slideup(); }) Но как навесить на правую границу фрейма ? Както с помощью css наверно? |
в общем-то размер фреймов можно менять без каких-либо дополнительных действий. Но если хочешь slideUp/slideDown, то нужно возле границы какой-нибудь div расположить, у которого и перехватывать click
|
Часовой пояс GMT +3, время: 12:28. |