Έτσι πρέπει να ζυγιζόμαστε για να υπολογίζουμε σωστά το βάρος μας
3 έτη ago
της Θάλεια Γούτου, κοσμετολόγου, medlabnews.gr iatrikanea
Η ζυγαριά είναι το βασικό «εργαλείο» που έχετε στη διάθεσή σας για να παρακολουθείτε σε βάθος χρόνου του βάρος σας και να αξιολογείτε τα αποτελέσματα μιας δίαιτας.
Για να σας δώσει όμως την ακριβέστερη δυνατή μέτρηση θα πρέπει να ακολουθήσετε μερικά απλά βήματα.
Η ζυγαριά δίνει τη χαμηλότερη μέτρηση το πρωί, αμέσως μετά την πρωινή επίσκεψη στην τουαλέτα και πριν το πρωινό γεύμα.
Καλό είναι να πίνετε ένα ποτήρι νερό αμέσως μόλις ξυπνήσετε για να αντισταθμίσετε την αφυδάτωση και την εφίδρωση που συμβαίνει κατά τη διάρκεια του ύπνου. Περιμένετε περίπου μισή ώρα και ζυγιστείτε αμέσως μετά για να έχετε την ακριβέστερη δυνατή εικόνα του βάρους σας.
Δεν συνιστάται το ζύγισμα τις βραδινές ώρες, καθώς το σωματικό βάρος παρουσιάζει αποκλίσεις κατά ένα ή και δύο κιλά λόγω της επίδρασης διαφόρων παραγόντων όπως η διατροφή, τα επίπεδα σωματικής άσκησης ή η γενικότερη κατάσταση της υγείας. Στις γυναίκες, το βάρος επηρεάζεται και από το στάδιο του κύκλου της περιόδου.
Όσο για τη συχνότητα του ζυγίσματος, μία με δύο μετρήσεις την εβδομάδα είναι αρκετές, αρκεί να πραγματοποιούνται κάτω από τις ίδιες ακριβώς συνθήκες: Θα πρέπει να χρησιμοποιείτε την ίδια ζυγαριά, επάνω στην ίδια επιφάνεια και να ζυγίζεστε την ίδια ώρα της ημέρας κάθε φορά.
Ακολουθώντας όλα τα παραπάνω, θα καταφέρετε να σχηματίσετε μια σαφή εικόνα για το σωματικό σας βάρος και να αξιολογείτε σωστά τυχόν διακυμάνσεις που παρατηρείτε σε βάθος χρόνου.
Πηγή: https://medlabgr.blogspot.com/2019/06/swstos-tropos-zugismatos.html?fbclid=IwAR05ketZz2Ubkqv99GEqXzOOP-0XzIpWdlR-QROR__ehRm62iw0crzrBFpw#ixzz76iSpcGZJ
");
}
});
// Function to initialize carousel
function initializeCarousel() {
var container = $(".theme-carousel-container");
var carousel = $(".theme-related-articles-carousel");
var items = $(".theme-carousel-item");
var prevBtn = $(".theme-prev-arrow");
var nextBtn = $(".theme-next-arrow");
if (items.length === 0) return;
var itemWidth = items.first().outerWidth(true);
var visibleItems = Math.floor(container.width() / itemWidth);
var position = 0;
var maxPosition = Math.max(0, items.length - visibleItems);
// Touch handling variables
var isDragging = false;
var startX = 0;
var startY = 0;
var currentX = 0;
var currentTranslate = 0;
var startTranslate = 0;
var threshold = 10; // Minimum distance before we decide if horizontal or vertical
var isScrolling = null; // null = undecided, true = vertical scroll, false = horizontal scroll
// Hide prev button initially
prevBtn.css("opacity", "0.5");
// Track article clicks
items.on("click touchstart", "a", function() {
var postId = $(this).closest(".theme-carousel-item").data("post-id");
if (postId && window.RecommendationTracker) {
window.RecommendationTracker.sendTrackingData({
action_type: "carousel_related_click",
action_value: postId
});
}
});
// Click handlers for navigation buttons
nextBtn.click(function() {
if (position < maxPosition) {
position++;
updateCarouselPosition();
if (window.RecommendationTracker) {
window.RecommendationTracker.sendTrackingData({
action_type: "carousel_related_interaction",
action_value: "next"
});
}
}
});
prevBtn.click(function() {
if (position > 0) {
position--;
updateCarouselPosition();
if (window.RecommendationTracker) {
window.RecommendationTracker.sendTrackingData({
action_type: "carousel_related_interaction",
action_value: "prev"
});
}
}
});
// IMPROVED Touch handling
carousel.on("touchstart", function(e) {
var touch = e.originalEvent.touches[0];
startX = touch.clientX;
startY = touch.clientY;
isDragging = true;
isScrolling = null; // Reset scroll direction
// Get current transform
var transform = container.css("transform");
var matrix = transform.replace(/[^0-9\-.,]/g, "").split(",");
startTranslate = currentTranslate = matrix[4] ? parseInt(matrix[4]) : 0;
container.css("transition", "none");
});
carousel.on("touchmove", function(e) {
if (!isDragging) return;
var touch = e.originalEvent.touches[0];
var deltaX = touch.clientX - startX;
var deltaY = touch.clientY - startY;
// Determine scroll direction on first significant move
if (isScrolling === null) {
if (Math.abs(deltaX) > threshold || Math.abs(deltaY) > threshold) {
// Decide if horizontal or vertical scroll
// More lenient for vertical scrolling
isScrolling = Math.abs(deltaY) > Math.abs(deltaX) * 0.7;
}
}
// If vertical scrolling, let it pass through
if (isScrolling === true) {
isDragging = false;
container.css("transition", "transform 0.3s ease");
return; // Let the browser handle vertical scroll
}
// If horizontal scrolling, handle the carousel
if (isScrolling === false) {
e.preventDefault(); // Only prevent default for horizontal
currentX = deltaX;
var newTranslate = startTranslate + deltaX;
// Add boundaries with elastic effect
var minTranslate = -maxPosition * itemWidth;
var maxTranslate = 0;
if (newTranslate > maxTranslate) {
newTranslate = maxTranslate + (newTranslate - maxTranslate) * 0.3;
} else if (newTranslate < minTranslate) {
newTranslate = minTranslate + (newTranslate - minTranslate) * 0.3;
}
container.css("transform", "translateX(" + newTranslate + "px)");
}
});
carousel.on("touchend", function(e) {
if (!isDragging || isScrolling === true) return;
isDragging = false;
container.css("transition", "transform 0.3s ease");
var prevPosition = position;
// Snap to position
if (Math.abs(currentX) > itemWidth * 0.25) {
if (currentX > 0 && position > 0) {
position--;
} else if (currentX < 0 && position < maxPosition) {
position++;
}
}
if (position !== prevPosition && window.RecommendationTracker) {
window.RecommendationTracker.sendTrackingData({
action_type: "carousel_related_interaction",
action_value: position > prevPosition ? "next" : "prev"
});
}
updateCarouselPosition();
// Reset
isScrolling = null;
currentX = 0;
});
// Mouse drag for desktop (simplified)
var mouseDown = false;
container.on("mousedown", function(e) {
mouseDown = true;
startX = e.clientX;
var transform = container.css("transform");
var matrix = transform.replace(/[^0-9\-.,]/g, "").split(",");
startTranslate = currentTranslate = matrix[4] ? parseInt(matrix[4]) : 0;
container.css("transition", "none");
e.preventDefault();
});
$(document).on("mousemove", function(e) {
if (!mouseDown) return;
var deltaX = e.clientX - startX;
var newTranslate = startTranslate + deltaX;
// Boundaries
var minTranslate = -maxPosition * itemWidth;
var maxTranslate = 0;
newTranslate = Math.max(minTranslate, Math.min(maxTranslate, newTranslate));
container.css("transform", "translateX(" + newTranslate + "px)");
e.preventDefault();
});
$(document).on("mouseup", function(e) {
if (!mouseDown) return;
mouseDown = false;
container.css("transition", "transform 0.3s ease");
var deltaX = e.clientX - startX;
var prevPosition = position;
if (Math.abs(deltaX) > itemWidth * 0.25) {
if (deltaX > 0 && position > 0) {
position--;
} else if (deltaX < 0 && position < maxPosition) {
position++;
}
}
if (position !== prevPosition && window.RecommendationTracker) {
window.RecommendationTracker.sendTrackingData({
action_type: "carousel_related_interaction",
action_value: position > prevPosition ? "next" : "prev"
});
}
updateCarouselPosition();
});
// Update carousel position
function updateCarouselPosition() {
var translateX = -position * itemWidth;
currentTranslate = translateX;
container.css({
"transition": "transform 0.3s ease",
"transform": "translateX(" + translateX + "px)"
});
// Update button states
prevBtn.css("opacity", position <= 0 ? "0.5" : "1");
nextBtn.css("opacity", position >= maxPosition ? "0.5" : "1");
}
// Responsive handling
$(window).resize(function() {
itemWidth = items.first().outerWidth(true);
visibleItems = Math.floor(container.width() / itemWidth);
maxPosition = Math.max(0, items.length - visibleItems);
if (position > maxPosition) {
position = maxPosition;
}
updateCarouselPosition();
});
// Initial setup
updateCarouselPosition();
}
});