Hitmanpt Posted September 29, 2012 at 11:26 PM Report #477095 Posted September 29, 2012 at 11:26 PM Boas pessoal... tenho um problema... no site http://pcdev.site40.net/site/beta/ Tenho vários .js associados... E na barra de cima no "Tech Links" está um dropdown usando jquery (javascript) E dentro do portátil aparecem imagens... Tudo com javascript... E o problema é o seguinte se tenho o header nesta ordem <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script> <script src="js/cufon-yui.js" type="text/javascript"></script> <script src="js/cufon-replace.js" type="text/javascript"></script> <script src="js/Mate_400.font.js" type="text/javascript"></script> <script src="js/FF-cash.js" type="text/javascript"></script> <script src="js/tms-0.3.js" type="text/javascript"></script> <script src="js/tms_presets.js" type="text/javascript"></script> <script src="js/jquery.easing.1.3.js" type="text/javascript"></script> <script type="text/javascript" src="js/jkmegamenu.js"></script> <script type="text/javascript"> //jkmegamenu.definemenu("anchorid", "menuid", "mouseover|click") jkmegamenu.definemenu("megaanchor", "megamenu1", "mouseover") </script> Não funciona o slideshow (as imagens que supostamente aparecem dentro do portátil) Se eu troco a ordem para esta <script type="text/javascript" src="js/jkmegamenu.js"></script> <script type="text/javascript"> //jkmegamenu.definemenu("anchorid", "menuid", "mouseover|click") jkmegamenu.definemenu("megaanchor", "megamenu1", "mouseover") </script> <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script> <script src="js/cufon-yui.js" type="text/javascript"></script> <script src="js/cufon-replace.js" type="text/javascript"></script> <script src="js/Mate_400.font.js" type="text/javascript"></script> <script src="js/FF-cash.js" type="text/javascript"></script> <script src="js/tms-0.3.js" type="text/javascript"></script> <script src="js/tms_presets.js" type="text/javascript"></script> <script src="js/jquery.easing.1.3.js" type="text/javascript"></script> Não funciona o drop down... qual será o problema? 😕
Rechousa Posted September 29, 2012 at 11:47 PM Report #477098 Posted September 29, 2012 at 11:47 PM Olá, Experimenta assim: <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script> <script src="js/cufon-yui.js" type="text/javascript"></script> <script src="js/cufon-replace.js" type="text/javascript"></script> <script src="js/Mate_400.font.js" type="text/javascript"></script> <script src="js/FF-cash.js" type="text/javascript"></script> <script src="js/tms-0.3.js" type="text/javascript"></script> <script src="js/tms_presets.js" type="text/javascript"></script> <script src="js/jquery.easing.1.3.js" type="text/javascript"></script> <script type="text/javascript" src="js/jkmegamenu.js"></script> <script type="text/javascript"> $(document).ready(function() { jkmegamenu.definemenu("megaanchor", "megamenu1", "mouseover"); $('.slider')._TMS({ duration:800, easing:'easeOutQuad', preset:'simpleFade', slideshow:7000, banners:false, pauseOnHover:true, pagination:false, nextBu:'.next', prevBu:'.prev' }); }); </script> A ideia é em primeiro lugar acrescentares os ficheiros javascript que precisas, começando pelo jQuery. Depois, quando o jQuery carregar (document ready), executar os plugins que precisas. Espero ter ajudado. Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
Hitmanpt Posted September 30, 2012 at 12:02 AM Author Report #477103 Posted September 30, 2012 at 12:02 AM (edited) Sem sorte... assim nem um funciona nem outro... :X removendo esta linha <script type="text/javascript" src="js/jkmegamenu.js"></script> fica tudo exepto o dropdown a funcionar... Será alguma interferência entre scripts? caso precisem de ver os scripts http://sdrv.ms/R3hdT3 Edited September 30, 2012 at 12:15 AM by Windows Dragon
HappyHippyHippo Posted September 30, 2012 at 09:51 AM Report #477135 Posted September 30, 2012 at 09:51 AM o jkmegamenu parece estar a fazer conflito com o próprio jquery (incrível) que tal usares um mais recente, visto que o próprio site desse script pedo o 1.3.2 do jquery ? o que não falta são ofertas desse tipo (exemplo de 38) http://www.1stwebdesigner.com/css/38-jquery-and-css-drop-down-multi-level-menu-solutions/ IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Hitmanpt Posted September 30, 2012 at 12:06 PM Author Report #477152 Posted September 30, 2012 at 12:06 PM o jkmegamenu parece estar a fazer conflito com o próprio jquery (incrível) que tal usares um mais recente, visto que o próprio site desse script pedo o 1.3.2 do jquery ? o que não falta são ofertas desse tipo (exemplo de 38) http://www.1stwebdesigner.com/css/38-jquery-and-css-drop-down-multi-level-menu-solutions/ Essa opção não funciona (a .38) e as outras penso que vão ter o mesmo problema
yoda Posted September 30, 2012 at 12:33 PM Report #477158 Posted September 30, 2012 at 12:33 PM Não deves precisar de metade dos scripts que tens. before you post, what have you tried? - http://filipematias.info sense, purpose, direction
Hitmanpt Posted September 30, 2012 at 02:17 PM Author Report #477165 Posted September 30, 2012 at 02:17 PM (edited) Não deves precisar de metade dos scripts que tens. Provavelmente tens razão... Mas já tirei todos os scripts que podia :X e continua sem funcionar <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script> <script src="js/tms-0.3.js" type="text/javascript"></script> <script src="js/tms_presets.js" type="text/javascript"></script> <script src="js/jquery.easing.1.3.js" type="text/javascript"></script> <script src="js/jkmegamenu.js" type="text/javascript"></script> É o que eu atualmente tenho no site está assim <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script> <script src="js/tms-0.3.js" type="text/javascript"></script> <script src="js/tms_presets.js" type="text/javascript"></script> <script src="js/jquery.easing.1.3.js" type="text/javascript"></script> <!--<script src="js/jkmegamenu.js" type="text/javascript"></script>--> Que é para ter o slideshow a funcionar Edited September 30, 2012 at 02:18 PM by Windows Dragon
HappyHippyHippo Posted September 30, 2012 at 02:58 PM Report #477169 Posted September 30, 2012 at 02:58 PM Essa opção não funciona (a .38) e as outras penso que vão ter o mesmo problema experimentaste as 38 opções ou estás a mandar um tiro no escuro ? se tirando a referência ao jkmegamenu tudo funciona bem (sem contabilizar o jkmegamenu obviamente) o erro só pode estar no próprio. isso porque pela página dada por ti o erro encontrasse na função $.() que de repente deixa de estar definida IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Hitmanpt Posted September 30, 2012 at 07:37 PM Author Report #477216 Posted September 30, 2012 at 07:37 PM experimentaste as 38 opções ou estás a mandar um tiro no escuro ? se tirando a referência ao jkmegamenu tudo funciona bem (sem contabilizar o jkmegamenu obviamente) o erro só pode estar no próprio. isso porque pela página dada por ti o erro encontrasse na função $.() que de repente deixa de estar definida E alguma ideia de como resolver isso? Entretanto eu vou tentando resolver....
rumbafum Posted September 30, 2012 at 09:44 PM Report #477237 Posted September 30, 2012 at 09:44 PM é um pouco estranho deixar de funcionar o $. do jquery. Ou tens referenciado o jquery mais que uma vez ou o próprio script do menu tem alguma coisa que o inibe. Verifica se algum desses scripts, mesmo o do menu está a chamar o método jQuery.noConflict()? Se estiver terás que usar a instrução verdadeira de chamada do jquery: jQuery(document).ready.... ou no teu caso jQuery('.slider')._TMS({...... e não o shortcut $
taviroquai Posted September 30, 2012 at 10:24 PM Report #477247 Posted September 30, 2012 at 10:24 PM é um pouco estranho deixar de funcionar o $. do jquery. Ou tens referenciado o jquery mais que uma vez ou o próprio script do menu tem alguma coisa que o inibe. Verifica se algum desses scripts, mesmo o do menu está a chamar o método jQuery.noConflict()? Na mouche... linha 7 do ficheiro jkmegamenu.js: jQuery.noConflict();
HappyHippyHippo Posted September 30, 2012 at 10:26 PM Report #477248 Posted September 30, 2012 at 10:26 PM quem foi que disse para não usar esse script e experimentar outro ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Hitmanpt Posted October 1, 2012 at 09:28 PM Author Report #477360 Posted October 1, 2012 at 09:28 PM quem foi que disse para não usar esse script e experimentar outro ? Já tentei as correções... Agora só funciona o slideshow de qualquer das maneiras... Algum problema mesmo com o script do dropdown... não estou a ver onde... mas os outros tb não querem funcionar :S
Solution rumbafum Posted October 1, 2012 at 09:51 PM Solution Report #477364 Posted October 1, 2012 at 09:51 PM Se é o que está online não tem erros de scripting o que é bom... Podes tirar a instrução de defineMenu de dentro do document.ready só para ver qual o comportamento? <script type="text/javascript"> jkmegamenu.definemenu("megaanchor", "megamenu1", "mouseover"); </script> <script type="text/javascript"> jQuery(document).ready(function() { jQuery('.slider')._TMS({ duration:800, easing:'easeOutQuad', preset:'simpleFade', slideshow:7000, banners:false, pauseOnHover:true, pagination:false, nextBu:'.next', prevBu:'.prev' }); }); </script> 1 Report
Hitmanpt Posted October 2, 2012 at 07:57 PM Author Report #477477 Posted October 2, 2012 at 07:57 PM Problema resolvido! Muito obrigado rumbafum E a todos os outros que colaboraram claro! 🙂 🙂 Agora é só melhorar o aspeto e está bom... Mais uma vez obrigado a todos pela ajuda e paciência
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now