Расширение WordPress MegaMenu - PullRequest
1 голос
/ 30 августа 2011

Мой босс и я, по поручению клиента, ищем способ расширения MegaMenu .В настоящее время наши меню настроены таким образом, чтобы отображать миниатюрные статические изображения продуктов со страницы произвольного продукта ( см. Скриншот ).Это заносится в меню с помощью виджета избранной страницы (напомним, что WP MegaMenu считается виджетизированной боковой панелью).

Клиент попросил, чтобы миниатюра продукта динамически изменялась в соответствии с любой из ссылок на категории продуктов в менюзависать над.Мы знаем, что это нетривиальный запрос, и любые дополнительные точки, которые могут быть предложены, приветствуются.!

enter image description here

1 Ответ

1 голос
/ 30 августа 2011

Я буду предисловие, говоря, что я не смотрел на базу кода мегаменю, но я думаю, что могу сделать некоторые предположения о том, как вы можете решить эту проблему.событие для всех ссылок в megamenu

$('a.dc-mega').mouseover( function(){ ... });

Я не понимаю ваш виджет избранной страницы.Это часть мегамену?Из документов это не похоже на это.Это еще один виджет WP, который можно как-то встроить в мегаменю?Если так, то как?Это твой собственный код?Независимо от того, вы хотите получить идентификатор страницы ссылок.Это может быть включено в мегамену.Глядя на их документы, я думаю, что это включено в идентификатор элемента списка.Таким образом, вы можете получить идентификатор оттуда.

var pageID = $(this).parent('li').attr('id');

Используйте AJAX, чтобы получить изображение и заменить текущее изображение.На стороне сервера вы можете использовать

.

  $.ajax({
      url: "test.html",
      success: function(){
         //replace image
      }
    });
...