我不是在jQuery和js中的亲。我已经使用jqDock插件为我的网站创建鱼眼菜单,并且在一位朋友的帮助下,我设法让菜单处于活动状态,因此在不同的页面上特定的菜单元素将保持展开状态。如何自定义鱼眼菜单!
下面是问题:如果将鼠标悬停在菜单的两个元素之间,并在它们之间向上或向下缓慢移动,则会产生可怕的闪烁效果。我不知道它为什么会发生,我该如何解决它,如果它是可行的,只要它是一个插件,并且我没有从头开始编写代码!
我在网站上提供的链接顶部的菜单示例没有这个错误。如果我删除活动属性闪烁将消失。
这里是URL到我的网站: link to the menu
我做搜索整个论坛,我搜索了jQuery论坛本身,甚至张贴了我的问题,但我没有回答,只是其中之一是没有帮助的。基本上,论坛上的问题更多的是关于如何实现鱼眼插件,或者给它一个固定的位置,......我还没有发现和发布,实际上是想以这种特定的方式操纵插件。
我感谢你的帮助looooot 欢呼声。 MARYAM
下面是我写的小jq,我们必须更改pluin附带的jq库; 让我知道如果我需要包括,以帮助更多的代码,你帮我:)
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);
}
});
}