161login
13.07.2014 - 23:25
Здравствуйте!
Есть у меня меню на сайте. Добавление, Удаление и Модификация-это легко оказалось.... пришло время писать на JavaScript или на jQuery. нужно изменять порядок пунктов в меню.
есть вот такого типа меню, которое хранится в бд(остальные колонки опустил за ненадобностью:
---------------------------
| id | order | title |
---------------------------
| 1 | 1 | Главная |
| 2 | 3 | О Нас |
| 3 | 2 | Новости |
| 4 | 4 | Информация |
Выглядит вот, так:
1. Главная
2. Новости
3. О Нас
4. Информация
как на JavaScript или jQuery реализовать изменение порядка(т.е. order`a) вывода пунктов меню?
нужно что-то типа Drag & Drop
HELP ME!
McLotos
13.07.2014 - 23:27
Всё очень просто.
Отслеживаете
Drag & Drop а дальше
AJAX запрос UPDATE order
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
161login
14.07.2014 - 00:24
<input type="text" id="mouseX" >
<input type="text" id="mouseY">
<script>
document.onmousemove = mouseMove
function mouseMove(event){
event = fixEvent(event)
document.getElementById('mouseX').value = event.pageX
document.getElementById('mouseY').value = event.pageY
}
</script>
почему это не работает?
161login
14.07.2014 - 07:35
help!
161login
17.07.2014 - 00:12
нашел вообщем плагин sortables, но как с ним обращаться не знаю, подскажите пожалуйста
McLotos
17.07.2014 - 06:49
Я же дал тебе ссылку. Там все написано
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
161login
19.07.2014 - 11:06
там про меню ничего нет
McLotos
19.07.2014 - 12:19
161login
а кто тебе даст готовое меню? =)
У тебя задача сортировка меню
Всё просто:
1. Выводишь меню из базы
2. Подключаешь возможности Drag&Drop на все выведенные пункты меню
3. отслеживаешь изменение позиций (пункты поменялись местами)
4. Отсылаешь в базу AJAX запрос на изменение позиций
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.