Changer le Curseur de la Souris pour l'ensemble de la page?
J'ai un glisser de l'INTERFACE utilisateur du programme, où le curseur de la souris sur l'élément déplaçable les modifications apportées à un saisissant la main sur cliquez sur.
Le problème, c'est de permettre à la faire glisser pour se produire n'importe où sur l'écran, et le curseur se transforme en plus de balises d'ancrage, etc...
J'ai essayé $('*').addClass('grabbing')
, mais c'est VRAIMENT cher.
Est-il un simple code facile et efficace de gérer cela?
Voir aussi: stackoverflow.com/questions/192900/...
OriginalL'auteur Wesley | 2011-10-12
Vous devez vous connecter pour publier un commentaire.
Faire au niveau CSS:
le faire en jquery forces, il l'itération à chaque nœud du dom et de réécrire ses classes css. Sur un long document, qui est un énorme gaspillage de temps.
Vous pouvez dynamiquement ajouter/supprimer des règles css via javascript. Juste le faire à partir à l'intérieur de la onmousedown/onmouseup et il devrait être plus rapide que l'ajout, la suppression des classes à partir de tous les nœuds du dom de la page.
B Cool. Pouvez-vous fournir une nouvelle réponse avec un exemple? Je vais vous donner un coup de feu et si cela fonctionne bien, je vais le marquer.
Même problème que l'autre réponse - Autres CSS des éléments et des classes de remplacer cette si ils spécifier un curseur.
il y a toujours
!important
.OriginalL'auteur Marc B
essayer cette
OU
//ÉDITÉ RÉPONSE
Si vous firebug est sur, vous pouvez voir les changements dans le corps de style de la balise. Mais ça ne fonctionne pas. Vous pouvez le prendre comme une référence et essayez approche similaire obtenir la solution.
Correct. Ce ne sera pas tout à fait le faire.
OriginalL'auteur Vikas Naranje
La seule façon que je peux penser à faire c'est assez hacky.
Créer un DIV qui a un z-index de quelque chose de plus que tout le reste de la page, et le curseur que vous voulez. Permettre que les div à chaque fois que le curseur de la souris passe en bas. Exemple de code:
OriginalL'auteur Mike Christensen