2010-11-21 13 views
0

Je ne suis pas un pro dans jquery et js. J'ai utilisé le plugin jqDock pour créer un menu fisheye pour mon site web et avec l'aide d'un ami j'ai réussi à donner au menu un état actif donc sur des pages différentes que l'élément de menu spécifique resterait étendu.Comment personnaliser le menu fisheye!

Voici le problème: Si vous passez votre souris entre les deux éléments du menu et que vous vous déplacez lentement entre eux vers le haut ou vers le bas, vous aurez cet effet de scintillement terrible. Je ne sais pas pourquoi cela arrive et comment puis-je le réparer et si c'est faisable du tout en ce qui concerne un plugin et que je n'ai pas écrit le code à partir de zéro!

L'exemple de menu sur le site Web que j'ai fourni le lien en haut n'a pas ce bug. Si j'enlève la propriété active, le scintillement disparaîtra. ici

est l'adresse sur mon site: link to the menu

Je l'ai recherche sur le forum entier, je cherchai le forum jquery lui-même, et même posté ma question, mais je suis pas de réponse, sauf un qui n'a pas été utile. Fondamentalement, les questions sur les forums sont plus sur la mise en œuvre du plug-in fish-eye, ou en lui donnant une position fixe et ... Je n'ai pas rencontré et post qui veut réellement manipuler le plug-in de cette manière spécifique.

J'apprécie votre aide un looooot cheers. MARYAM

Voici le petit jq que j'ai écrit et nous avons dû aussi changer la bibliothèque jq qui était fournie avec le pluin; Permettez-moi de savoir si je dois inclure plus de code afin de vous aider à me aider :)

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); 
    } 
}); 
} 

Répondre

0

Je ne peux aider si je peux voir le code source complet (ie. Non compressé). Le code inclus sur le site a été modifié (source jqDock v1.6) et re-compressé, ce qui rend extrêmement difficile (euphémisme!) De dire ce qui a été changé. (J'ai également répondu - avec la même réponse - à un email direct de l'affiche)

Questions connexes