2010-10-25 6 views
1

Il devrait fonctionner comme ceci:jQuery bookmarklet pour les sélecteurs

  1. Incendie d'un bookmarklet
  2. Sélectionnez le premier élément en cliquant sur
  3. Sélectionnez le deuxième élément
  4. Il produit une série d'appels jQuery qui serait permet de sélectionner le second élément en faisant référence à un premier élément (c'est-à-dire en utilisant les positions relatives des deux éléments dans un arbre DOM).

Existe-t-il un tel bookmarklet (ou extension de navigateur)? Si non, vous pourriez me donner un indice sur la façon d'en écrire un?

Répondre

2

Découvrez jQuerify. Il charge jQuery comme bookmarklet, après quoi vous pouvez interagir avec le DOM. Le même genre de substance existe dans Firebug Lite.

Ajoutez simplement un écouteur au corps pour écouter le premier clic souris sur un élément et le stocker dans une structure de données (comme un tableau). Vous pourriez probablement enchaîner des événements pour essayer de l'obtenir où vous voulez. En fonction de ce que vous faites, vous pouvez également effectuer une détection spatiale en utilisant les coordonnées de l'élément.