> Tous les forums > Forum des Webmasters
 Récupérer la hauteur d'un élément en JavascriptSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
system32
  Posté le 21/12/2015 @ 18:46 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

J'aimerais cacher un bloc lorsqu'un autre fait 52px, mais cela ne fonctionne que quand la taille est spécifiée dans style="".

Y a-t-il un moyen de récupérer une hauteur «naturelle» ? (qui varie avec le texte)

Voici le script:

function cache() {

var liens = document.getElementById("liens");
var trait = document.getElementById("trait");
result = liens.style.height == "52px";

if (result) {
trait.style.display = "none";
}
else {
trait.style.display = "inline";
}
}

Merci d'avance...

Publicité
pcastuces
 Posté le 22/12/2015 à 15:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Equipe PC Astuces
Bonjour,

Le sujet a été déplacé par la modération dans le forum des Webmasters qui semble plus adéquat.

Vous pouvez continuer la discussion à la suite de ce message.

A bientôt.
system32
 Posté le 27/12/2015 à 18:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

J'ai dit quelque chose qui fâche?

Sérieusement, personne n'a d'idée, ou tout le monde est absent? (Ah, les vacances...)

Merci de votre aide!



Modifié par system32 le 28/12/2015 21:23
system32
 Posté le 02/01/2016 à 12:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

J'aurais tendance à croire que le sujet est invisible, ou que je ne vois pas les messages des autres.

Dreamer
 Posté le 02/01/2016 à 14:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

system32 a écrit :

J'aurais tendance à croire que le sujet est invisible, ou que je ne vois pas les messages des autres.

Salut

Peut-être tout simplement que personne n'a de réponse à ta question ...

Bonne année !!

system32
 Posté le 03/01/2016 à 14:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonne année à toi aussi!

J'avais toutefois vu quelque chose comme ça sur OpenClassrooms:

function getMousePosition(event) {
    return {
        x: event.pageX,
        y: event.pageY
    };
}

function getPosition(element){ var top = 0, left = 0; do { top += element.offsetTop; left += element.offsetLeft; } while (element = element.offsetParent); return { x: left, y: top }; }

Mais je ne sais pas comment le tourner pour le problème en question.

system32
 Posté le 13/01/2016 à 19:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

En fait, c'était cela:

function cache() {
var divHeight;
var obj = document.getElementById('liens');

if(obj.offsetHeight)
{divHeight=obj.offsetHeight;}
else if(obj.style.pixelHeight)
{divHeight=obj.style.pixelHeight;}
hauteur = divHeight != 28;
if (hauteur) {
document.getElementById('trait').style.display = 'none';
}
else {
document.getElementById('trait').style.display = 'inline';
}
setTimeout('cache();', '1000')
}

system32
 Posté le 29/01/2016 à 16:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Mais le truc ne fonctionne pas sur smartphone °~°

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
131 €Montre connectée Huawei Watch GT 2 Pro à 131 € (via ODR)
Valable jusqu'au 24 Octobre

Amazon fait une promotion sur la montre connectée Huawei Watch GT 2 qui passe à 161 € livrée gratuitement au lieu de 200 €. Or HUAWEI rembourse actuellement 30 € pour l'achat de cette montre qui vous reviendra à 131 € après remboursement.

Avec la Huawei Watch GT 2 Pro, retrouvez une montre au cadran en saphir et au boitier en titane pour en mettre plein la vue à votre entourage. Légère et ultra-résistante, profitez de son sublime écran AMOLED de 1.39" à résolution 454 x 454 pixels pour afficher toutes les informations dont vous avez besoin. Moderne, mais intemporelle, cette montre connectée résiste à l'eau ainsi qu'à la poussière et vous sera d'une aide précieuse tout au long de votre journée.

Idéale pour suivre votre vie au quotidien, la Huawei Watch GT 2 Pro compte vos pas, évalue votre inactivité et surveille vos efforts intenses. En parallèle, soyez également notifié de chaque message, appel, alarme ou rappel.


> Voir l'offre
45,49 €Ponceuse murale TACKLIFE 800W + 12 papiers abrasifs 225 mm à 45,49 € avec le code FBLUGC44
Valable jusqu'au 23 Octobre

Amazon fait une promotion sur la ponceuse murale et plafond TACKLIFE 800W+ 12 papiers abrasifs 225 mm qui vous reviendra à 45,49 € seulement avec le code FBLUGC44 au lieu de 70 euros habituellement. Cet ponceuse idéale pour le placo possède 6 vitesses réglables et est accompagnée de poignées amovibles, d'un tuyau et d'un sac d'aspiration pour récupérer toute la poussière. Elle intègre même des LED pour éclairer votre zone de travail.

Pour profiter de l'offre, passez la souris sur le bouton Message promotionnel et cliquez sur Appliquer à côté des 35% de réduction. Vous pouvez aussi utiliser le code promo FBLUGC44 sur la page de paiement.


> Voir l'offre
1069,99 €Portable 14 pouces HUAWEI MateBook X Pro (3K, Core i5, 16Go RAM, 512Go SSD) à 1069,99 €
Valable jusqu'au 24 Octobre

Amazon fait une promotion sur le PC portable 14 pouces HUAWEI MateBook X Pro 2021 qui passe à 1069,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 1299 €. Ce portable possède un processeur Intel Core i5-1135G7, 16 Go de RAM, un SSD 512 Go et tourne sous Windows 10 que vous pourrez passer à Windows 11. Son écran de 14 pouces au format 3:2 est 3K (3000x2000 pixels). Son poids plume de 1,3 kg et son autonomie de 10 heures vous permettront de l'emmener facilement partout avec vous. Il intègre un capteur d'empreinte digitale sur le bouton d'alimentation et se recharge via USB-C. 

Notez que l'ordinateur est accompagné du Hub MateDock 2 qui ajoute un port USB-A, un port USB-C, un port HDMI et un port VGA.


> Voir l'offre

Sujets relatifs
comment recupérer la hauteur du contenu?
Quiz web, XHTML, CSS, DOM (JavaScript), PHP, MySQL, accessibilité du web
Recuperer code source après execution des scripts
Javascript et Frameset
Javascript/formulaire HTML
Javascript (windows.find
redimensionner en javascript
Menu en Javascript
apprendre javascript
Empêcher les doublons dans un tableau javascript
Plus de sujets relatifs à Récupérer la hauteur d''un élément en Javascript
 > Tous les forums > Forum Forum des Webmasters