2010-04-12 6 views
1

J'utilise le programme datepicker qui s'affiche incorrectement sur ma page Web. Les lignes de date ont un contour blanc lorsque je les survole. La page de test jquery index.html, tout comme ma page Web lorsque je commente mon CSS existant.Conflit CSS JQuery

J'ai regardé le Jquery et comme la plupart de celui-ci est préfixé par "ui". il ne devrait pas y avoir de problème. J'ai parcouru la structure du widget en utilisant Firebug à la recherche de conflits et j'ai réussi à trouver et à effacer un conflit sur les balises 'thead'. Mais j'ai du mal à en trouver plus. Je pense que c'est un 'tr' ou 'td' tag.

(je suis un peu surpris que toutes les balises utilisées par le widget ont leurs propres classes.)

J'allais dans le code jquery et voir si je peux ajouter des classes à l'td et tr tags, puis modifiez le css pour ignorer toute autre mise en forme des feuilles de style CSS attachées. Cependant, avant de faire cela, existe-t-il un moyen plus facile/meilleur de gérer les conflits CSS?

Répondre

3

dans votre feuille de style, forcez vos propriétés avec! Important;

td:hover{ 
border-color:black !important; 
} 
+0

Salut Pixeline. J'ai des CSS complexes dont j'ai hérité. J'ai essayé votre approche et bien que ce soit la bonne façon d'y aller, il faut encore un travail d'investigation pour savoir exactement quelle est la cause du problème. Par exemple, dans mon cas c'était une référence "tbody tr: hover td". Aussi, en forçant que le style a eu un impact sur ma page web, j'avais des bordures noires sur mes tables. Cheers ALJ – alj