我不是在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);
}
});
}