Je suis en train de mettre en place un bookmarklet qui insère jquery dans les pages sur lesquelles il est invoqué. Sur de nombreuses pages, cela fonctionne très bien, mais sur des pages comme http://www.cnn.com (qui inclut à la fois le prototype et scriptaculous) il se comporte un peu étrangement.jquery se comporte étrangement dans certains sites lorsqu'il est inséré via bookmarklet
$(blah..).appendTo("body")
ne fonctionne pas alors que $(blah..).appendTo(document.getElementsByTagName("body")[0])
fonctionne
$("#id").hide()
, .show()
et .css()
ne fonctionnent pas. J'ai essayé de changer la variable de $
à jQuery
en $k = jQuery.noConflict()
mais les résultats sont les mêmes.
Remarque: Sur de nombreuses pages Web, cela fonctionne très bien, uniquement sur cnn.com et pas sur d'autres.
Est-ce que quelqu'un a rencontré cela, avez-vous des pointeurs ??
Eh bien, comme je l'ai remarqué, je l'ai essayé d'utiliser $ k = jQuery.noConflict() en vain. .hide(), .show(), .css() etc. ne fonctionnent toujours pas. –