bonne journée à tous, espoir yer tous doin impressionnantComment en fonctionnalités détecter/test pour jQuery spécifique (et Javascript) méthodes/fonctions utilisées
suis très nouveau à javascript et jquery, et je (crois) je suis venu avec une simple implémentation de fade-in/out sur un site de travail (consultez http://www.s5ent.com/expandjs.html - si vous avez le temps de vérifier l'inefficacité ou ce que ce serait vraiment doux). J'utilise les fonctions/méthodes/collections suivantes et je voudrais faire un test de fonctionnalité avant de les utiliser. hum ... comment? ou y a-t-il une meilleure façon de s'y prendre?
jQuery
$
.fadeIn([duration])
.fadeOut([duration])
.attr(attributeName,value)
.append(content)
.each(function(index,Element))
.css(propertyName,value)
.hover(handlerIn(eventObject),handlerOut(eventObject))
.stop([clearQueue],[jumpToEnd])
.parent()
.eq(index)
JavaScript
setInterval(expression,timeout)
clearInterval(timeoutId)
setTimeout(expression,timeout)
clearTimeout(timeoutId)
i essayé de regarder dans jquery.support pour les jquery, mais je me retrouve à avoir des problèmes conceptuels avec elle, soit pour fadein/fadeout, je pense que je devrais tester $ .support.opacity, mais cela serait faux, ie ie6 + pourrait encore rendre les fades.
également utiliser jquery 1.2.6 coz c'est assez pour ce dont j'ai besoin. l'objet support est en 1.3. donc j'espère éviter de faire glisser plus de code inutile si je peux. J'ai également travaillé avec le reniflage de navigateur, peu importe à quel point il était mal vu. mais c'est aussi un plus gros problème pour moi à cause des cordes d'ua non standard et de l'usurpation d'identité et tout le reste n'est pas au courant. Alors comment pensez-vous que je devrais aller à ce sujet? ou devrais-je même? Y at-il une meilleure façon de faire en sorte que je ne cours pas de code qui finira par casser la page? Je l'ai mis en place pour dégrader dans un vol stationnaire CSS lorsque javascript n'est pas là ..
expertise nécessaire. très apprécié, merci guyz!
doux! Je garderai ça à l'esprit. ces fonctions sont intégrées à jquery 1.2.6, cependant. Je ferai donc le check-list de if-then, mais j'aurai besoin de quelque chose pour vérifier si les fonctions fonctionneront comme prévu. Je suis devenu sensible à ce comportement quand je testais avec l'opéra 7.54. les vérifications de présence si-alors fonctionnent, mais cela ne rend pas correctement le fadein/out. et sum'n funny arrive quand vous cliquez sur le lien. est-il un moyen de vérifier plus que la présence, comme si le fxn fonctionnera comme prévu? tnx pour bein patient avec un noob. :] – Zildjoms
Fondamentalement non. Je voudrais juste utiliser 1.4.2. La performance est améliorée et le compilateur Google Closure minimise vraiment le code. Theres un grand changement allant de la version 1.2.6 aux versions ultérieures, mais après cette fonctionnalité s'installe. Sérieusement, ne vous tirez pas dans le pied en collant avec une ancienne version, sauf si vous devez le faire. –
génial !! est-ce le bon lien - http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js? donc pour les fonctions jquery que j'utilise (une liste très limitée, btw), ça vaut toujours la peine pour moi de passer à la version supérieure, non?intéressant, je l'ai utilisé et trouvé ma page fonctionne comme prévu dans ff/ie/opera/safari/seamonkey (j'espère dans d'autres navigateurs qu'il devrait), mais il se dégrade parfaitement à mon css hover dans l'opéra 7.54 (et j'espère dans d'autres navigateurs ça ne devrait pas marcher). c'est juste gentil! est-ce une fonctionnalité de vérification de capacité intégrée dans 1.4.2? tu es un génie, mec! – Zildjoms