Как настроить меню «рыбий глаз»! - PullRequest
0 голосов
/ 21 ноября 2010

Я не профессионал в JQuery и JS.Я использовал плагин jqDock для создания меню «рыбий глаз» для моего веб-сайта, и с помощью друга мне удалось придать меню активное состояние, чтобы на разных страницах этот элемент меню оставался раскрытым.

ВотПроблема: если вы наведите курсор мыши между двумя элементами меню и медленно перемещаетесь между ними вверх или вниз, вы получите этот ужасный эффект мерцания.Я не знаю, почему это происходит и как я могу это исправить, и если это вообще выполнимо, поскольку это плагин, и я не написал код с нуля!

Пример меню на веб-сайтечто я предоставил ссылку сверху, нет этой ошибки.Если я удалю активное свойство, мерцание исчезнет.

вот URL моего сайта: ссылка на меню

Я выполнил поиск по всему форуму, яискал сам форум jquery и даже разместил мой вопрос, но я не получил ответа, кроме одного, который не помог.В основном, вопросы на форумах больше касаются реализации подключаемого модуля типа «рыбий глаз» или предоставления ему фиксированной позиции, и ... я не сталкивался с публикацией, которая действительно хочет манипулировать подключаемым модулем особым образом.

Я ценю вашу помощь в ура.MARYAM

Вот маленький jq, который я написал, и нам пришлось изменить библиотеку 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);
  }
 });
}

1 Ответ

0 голосов
/ 23 ноября 2010

Я могу помочь, только если вижу полный (т.е. несжатый) исходный код. Код, включенный в веб-сайт, был изменен (из источника jqDock v1.6) и повторно сжат, что делает чрезвычайно трудным (занижение!) Возможность узнать, что было изменено. (Я также ответил - с тем же ответом - на прямое электронное письмо от автора)

...