Как загрузить контент HTML
при наведении курсора мыши или touchmove
с помощью javascript?
Например, я хочу загружать весь контент <div id="mydiv">
только тогда, когда пользователь наводит на него указатель мыши.
<div id="mydiv">
<p>content</p>
<span> something </span>
</div>
Я хочу, чтобы он улучшил производительность по скорости страницы. Использование CSS бесполезно
-2
Uzair
22 Окт 2019 в 16:21
2 ответа
Попробуйте, используя прозрачность CSS
#mydiv:hover {
opacity: 100;
cursor: pointer;
}
#mydiv {
opacity: 0;
cursor: pointer;
}
<div id="mydiv" >
<p>content</p>
<span> something </span>
</div>
2
Yahiya
22 Окт 2019 в 16:35
Для плавного перехода:
#mydiv {
opacity: 0;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
-o-transition: opacity .25s ease-in-out;
}
#mydiv:hover {
opacity: 1;
}
<div id="mydiv">
<p>content</p>
<span> something </span>
</div>
0
Amirado
22 Окт 2019 в 17:22
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.
:hover
. Также обратите внимание, что это будет отображать / скрывать контент, а не технически загружать контент.