Jquery 如何定制鱼眼菜单!
我不是jquery和js方面的专家。我使用jqDock插件为我的网站创建了鱼眼菜单,在一位朋友的帮助下,我成功地将菜单设置为活动状态,以便在不同的页面上,特定的菜单元素保持扩展状态 问题是:如果你将鼠标悬停在菜单的两个元素之间,然后在它们之间缓慢地向上或向下移动,你会得到这种可怕的闪烁效果。我不知道为什么会发生这种情况,我如何修复它,如果它是一个插件,并且我还没有从头开始编写代码,那么它是否可行 我在网站顶部提供的链接的菜单示例没有这个bug。如果删除活动属性,闪烁将消失 以下是我的网站的url: 我搜索了整个论坛,搜索了jquery论坛本身,甚至发布了我的问题,但除了一个没有帮助的答案外,我没有得到任何答案。基本上论坛上的问题更多的是关于实现鱼眼插件,或者给它一个固定的位置和。。。我还没有遇到并发布过真正想要以这种特定方式操作插件的文章 我非常感谢你的帮助 干杯 玛丽亚姆 这是我写的小jq,我们不得不改变pluin附带的jq库; 如果需要包含更多代码以帮助您,请告诉我:)Jquery 如何定制鱼眼菜单!,jquery,jquery-plugins,customization,flicker,fisheye,Jquery,Jquery Plugins,Customization,Flicker,Fisheye,我不是jquery和js方面的专家。我使用jqDock插件为我的网站创建了鱼眼菜单,在一位朋友的帮助下,我成功地将菜单设置为活动状态,以便在不同的页面上,特定的菜单元素保持扩展状态 问题是:如果你将鼠标悬停在菜单的两个元素之间,然后在它们之间缓慢地向上或向下移动,你会得到这种可怕的闪烁效果。我不知道为什么会发生这种情况,我如何修复它,如果它是一个插件,并且我还没有从头开始编写代码,那么它是否可行 我在网站顶部提供的链接的菜单示例没有这个bug。如果删除活动属性,闪烁将消失 以下是我的网站的url
我只能帮助,如果我能看到完整的(即非压缩)源代码。网站上包含的代码已经修改(来自jqdockv1.6源代码)并重新压缩,这使得很难(轻描淡写!)说出发生了什么变化。(我也用同样的答案直接回复了海报上的一封电子邮件)
function loadPageContent(tagid, filename, actionafter, active) {
$.ajax({
url: filename,
success: function(result) {
$('#' + tagid).html(result);
if (actionafter == 1){
$("#scr-menu").jqDock({
align: 'middle',
size: 55,
duration:800,
coefficient :1.5,
fadeIn: 0,
distance: 130,
step:50,
active: active
});
}
},
error: function(result) {
$('#' + tagid).html(result);
}
});
}