扩展WordPress MegaMenu
我和老板在客户的要求下正在寻求扩展MegaMenu的方法。目前,我们的菜单设置为从任意产品页面(see screenshot)显示静态特色产品缩略图。这是通过一个特色页面小部件带入菜单(回想一下,WP MegaMenu被视为widgetized边栏)。扩展WordPress MegaMenu
客户要求产品缩略图动态变化,对应于菜单中的任何产品类别链接。我们知道这是一个不平凡的要求,欢迎任何可以提供的起点。
,我会说我没有看过在megamenu代码库前言,但我想我可以对你可能会想如何解决这一一些假设。
-
附加一个事件到所有链接下megamenu
$('a.dc-mega').mouseover(function(){ ... });
-
我不明白你的 '特色网页小工具。'这是megamenu的一部分?从文档看,它看起来不像。这是另一个WP小部件,可以以某种方式嵌入megamenu?如果是这样,怎么样?这是你自己的代码吗?无论你想获得链接页面ID。这可能包含在megamenu中。看看他们的文档,我认为它包含在列表项ID中。所以你可以从那里检索ID。
var pageID = $(this).parent('li').attr('id');
使用Ajax retrieve the image和替换当前的图像。服务器端可以使用
。
$.ajax({
url: "test.html",
success: function(){
//replace image
}
});
在这种情况下,MegaMenu实际上是Ubermenu(http://wpmegamenu.com/)的一部分。 使用Ubermenu/MegaMenu,您可以像处理侧边栏一样处理菜单,在小部件管理屏幕中修改它们,拖放各种小部件以便为每个菜单添加内容。听起来令人费解,但它很巧妙地考虑。 – electricbrickco
我提前致歉。作为新用户,我不被允许嵌入图像。 – electricbrickco