Maison interface Web js tutoriel clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析_javascript技巧

clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析_javascript技巧

May 16, 2016 pm 06:32 PM
screenx x

screenX:鼠标在显示屏幕上的坐标。
clientX:鼠标在页面显示区域的坐标。
注:以上两个都是各浏览器通用的。

pageX:FF特有,鼠标在页面上的位置,从页面左上角开始定位,这个可以很方便在整个页面上进行定位,IE没有直接替换的属性。
layerX:FF特有,鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设置了position的父元素”的边界的位置,从border的左上角开始定位,即如果这个父元素存在border,则坐标原点在border的左上角,而不是内容区域的左上角。
offsetX:IE特有,鼠标相对于“触发事件的元素”的位置,从内容区域左上角开始定位,不是从border左上角开始!这个属性比较好用,用来判断鼠标点在一个元素中的哪个位置很方便,FF没有直接替换的属性。
x:IE特有,跟layerX一个效果,可作为layerX的直接替换属性。
注:IE和FF的定位有个1px的差别,实际上,IE的定位从0开始,FF的定位从1开始,FF永远会比IE大1px,需要根据实际情况处理。

offsetLeft:这个属性不是事件对象的属性,而是DOM对象所有的,该属性表示的是DOM对象在“该DOM对象的层级关系中离该对象最近的,设置了position的父对象”中的位置,虽然话是这么说的,但是不同的浏览器效果不一样,FF中严格按上述说明执行,但是在IE6/7中,这个属性返回该DOM对象在其直接父对象中的位置,但是IE8改正了这个问题,不过IE8又有了一个新问题,其他的浏览器都是从父对象的内容区域的左上角开始定位,IE8确是从父元素的border的左上角开始定位,由于测试环境为IETester中的IE8,不能排除是IETester的问题。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Impossible de terminer l'opération (Erreur 0x0000771) Erreur d'imprimante Impossible de terminer l'opération (Erreur 0x0000771) Erreur d'imprimante Mar 16, 2024 pm 03:50 PM

Si vous rencontrez un message d'erreur lors de l'utilisation de votre imprimante, tel que l'opération n'a pas pu être terminée (erreur 0x00000771), cela peut être dû au fait que l'imprimante a été déconnectée. Dans ce cas, vous pouvez résoudre le problème grâce aux méthodes suivantes. Dans cet article, nous verrons comment résoudre ce problème sur un PC Windows 11/10. Le message d'erreur complet indique : L'opération n'a pas pu être terminée (erreur 0x0000771). L'imprimante spécifiée a été supprimée. Correction de l'erreur d'imprimante 0x00000771 sur un PC Windows Pour corriger l'erreur d'imprimante, l'opération n'a pas pu être terminée (erreur 0x0000771), l'imprimante spécifiée a été supprimée sur un PC Windows 11/10, suivez cette solution : Redémarrez le spool d'impression

Solution d'erreur 0x80070026 : correction de l'erreur de mise à jour de la version win101909 Solution d'erreur 0x80070026 : correction de l'erreur de mise à jour de la version win101909 Dec 25, 2023 pm 05:10 PM

Au cours du processus de mise à jour du système, de nombreux amis ont rencontré l'invite de code d'erreur 0x80070026 et ne savaient pas comment la résoudre. Cette situation peut être due à une erreur interne du système, qui peut être réparée dans l'invite de commande. Comment résoudre l'erreur de mise à jour de la version win101909 0x80070026 1. Lancez d'abord le menu « Démarrer », entrez « cmd », cliquez avec le bouton droit sur « Invite de commandes » et sélectionnez Exécuter en tant qu'« Administrateur ». 2. Entrez ensuite les commandes suivantes dans l'ordre (copiez et collez soigneusement) : SCconfigwuauservstart=auto, appuyez sur Entrée SCconfigbitsstart=auto, appuyez sur Entrée SCconfigcryptsvc

Le serveur a rencontré une erreur, 0x80070003, lors de la création d'une nouvelle machine virtuelle. Le serveur a rencontré une erreur, 0x80070003, lors de la création d'une nouvelle machine virtuelle. Feb 19, 2024 pm 02:30 PM

Si vous rencontrez le code d'erreur 0x80070003 lors de l'utilisation d'Hyper-V pour créer ou démarrer une machine virtuelle, cela peut être dû à des problèmes d'autorisation, à une corruption de fichier ou à des erreurs de configuration. Les solutions incluent la vérification des autorisations des fichiers, la réparation des fichiers endommagés, la garantie d'une configuration correcte, etc. Ce problème peut être résolu en excluant les différentes possibilités une à une. L'intégralité du message d'erreur ressemble à ceci : Le serveur a rencontré une erreur lors de la création de [nom de la machine virtuelle]. Impossible de créer une nouvelle machine virtuelle. Impossible d'accéder au magasin de configuration : le système ne trouve pas le chemin spécifié. (0x80070003). Certaines causes possibles de cette erreur incluent : Le fichier de la machine virtuelle est corrompu. Cela peut se produire en raison d’attaques de logiciels malveillants, de virus ou de logiciels publicitaires. Même si la probabilité que cela se produise soit faible, vous ne pouvez pas complètement

Comprendre les différences d'expérience utilisateur entre vivox100s et x100 Comprendre les différences d'expérience utilisateur entre vivox100s et x100 Mar 23, 2024 pm 05:18 PM

Avec le développement continu de la science et de la technologie, les besoins des gens en équipements de communication augmentent également constamment. Sur le marché, les Vivox100 et X100 sont deux marques de téléphones mobiles qui ont beaucoup retenu l'attention. Ils ont tous des caractéristiques uniques et chacun possède ses propres avantages. Cet article comparera les différences d'expérience utilisateur entre ces deux téléphones mobiles pour aider les consommateurs à mieux les comprendre. Il existe des différences évidentes dans la conception de l'apparence entre les Vivox100 et les X100. Vivox100s adopte un style de conception à la mode et simple, avec un corps fin et léger et une sensation de main confortable tandis que le X100 accorde plus d'attention à la praticité ;

Correction de l'échec de CcmSetup avec le code d'erreur : Correction de l'échec de CcmSetup avec le code d'erreur : Feb 19, 2024 pm 10:45 PM

Lors de l'installation du client ConfigurationManager (CCMSetup), la rencontre d'un code d'erreur peut entraîner l'échec de l'installation. Ces codes d'erreur peuvent prêter à confusion et nécessitent différentes solutions pour être résolus. Les méthodes pour corriger l'échec de CcmSetup incluent la gestion des codes d'erreur tels que 0x80004004, 0x80070643, 0x80070430, 0x87d00455, 0x80041013 ou 0x87d00227. En vérifiant soigneusement le code d'erreur et en prenant les mesures de résolution appropriées, vous pouvez installer avec succès le client ConfigurationManager et assurer le fonctionnement normal du système. Bien que ces codes d'erreur puissent apporter

Analyse de la différence entre vivox100s et x100 : lequel vous convient le mieux Analyse de la différence entre vivox100s et x100 : lequel vous convient le mieux Mar 19, 2024 am 10:18 AM

Analyse de la différence entre vivox100s et vivox100 : lequel vous convient le mieux ? Avec le développement continu du marché des smartphones, de plus en plus de marques de téléphones mobiles ont lancé de nouveaux produits avec des caractéristiques différentes. Parmi eux, vivo, en tant que marque de téléphones mobiles qui a beaucoup attiré l'attention, a récemment lancé deux téléphones mobiles, les x100 et x100. Ces deux téléphones mobiles ont leurs propres caractéristiques en termes de design d'apparence, de configuration des performances, de fonctions de l'appareil photo, etc. Alors, lequel vous convient le mieux ? Passons maintenant en revue les vivox100 et vivox100

Résolution de l'erreur 0x80070035 - Chemin réseau introuvable Résolution de l'erreur 0x80070035 - Chemin réseau introuvable Dec 31, 2023 pm 04:05 PM

De nombreux utilisateurs ont rencontré le code d'erreur 0x80070035 lors de l'utilisation de dossiers partagés sur leurs ordinateurs. Aujourd'hui, je vais vous présenter la solution au chemin réseau 0x80070035 introuvable. Que faire si 0x80070035 ne trouve pas le chemin réseau : 1. Tout d'abord, cliquez sur « Réseau » dans le coin inférieur droit de l'ordinateur. 2. Cliquez ensuite sur « Ouvrir les paramètres réseau et Internet ». 3. Cliquez ensuite sur « Centre Réseau et partage ». 4. Sélectionnez ensuite « Modifier les paramètres de partage avancés » sur la gauche. 5. Enfin, cochez « Activer le partage afin que les utilisateurs ayant accès au réseau puissent lire les fichiers dans les fichiers publics ».

Xpeng Motors entre pour la première fois dans le domaine des monospaces, X9 aide les rêves de voyage des jeunes Xpeng Motors entre pour la première fois dans le domaine des monospaces, X9 aide les rêves de voyage des jeunes Sep 13, 2023 pm 01:37 PM

Les informations du 8 septembre ont montré que l'industrie automobile chinoise a lancé une nouvelle tendance. Xpeng Motors est sur le point de lancer un modèle monospace innovant appelé Xpeng X9. Différent des monospaces traditionnels, cette voiture a attiré une large attention avec son apparence et son design intérieur uniques. Le design extérieur du Xpeng X9 est unique et adopte un style robuste. La conception de la face avant est conforme aux caractéristiques de la famille Xpeng Motors. La bande lumineuse de type traversant et le groupe de lumières divisées sont uniques, et les embellissements en forme d'échelle sur le contour inférieur ajoutent au sens de la mode. La chose la plus frappante est qu'il utilise des portes coulissantes électriques, qui offrent aux passagers une expérience de montée et de descente plus pratique. Dans le même temps, le X9 a également montré de manière inattendue une partie du style de la camionnette électrique Tesla Cybertruck, apportant une sensation de fraîcheur aux gens. Ce qui est encore plus surprenant, c'est que ce monospace adopte également une

See all articles