0
Я создал боковое меню в css и хочу использовать свойство tranform: translateX() для его включения и выключения на странице. Я использую флажок для включения и выключения меню. Поэтому я думал, что могу использовать javascript, чтобы он работал, но он не работает. Можете ли вы изменить свойство transform с помощью javascript?слайд-меню не будет перемещаться
вот код ...
window.onload = function() {
var toggle_btn = document.getElementById('toggle_btn');
var slide_menu = document.getElementById('slide_menu');
var checked = function() {
toggle_btn.checked = true;
};
if (checked === true) {
slide_menu.style.transform = "translateX(0px)";
} else {
slide_menu.style.transform = "translateX(-200px)";
}
};
Пожалуйста, поделитесь своими HTML/CSS, как Что ж. Jsfiddle также поможет нам сыграть с кодом и тренировкой, чтобы решить вашу проблему. – JRulle
Хорошо, дайте мне секунду –
, возможно, ему нужно смазать lol. лучше использовать 'transform: none' btw или вообще удалить стиль. просто убедитесь, что у вас есть переход, применяемый через CSS – vsync