【发布时间】:2018-01-08 20:43:24
【问题描述】:
当调整窗口大小时,我使用媒体查询来更改某些divs 的宽度和高度。我还使用 jQuery 使它们在鼠标悬停时变大。但是当执行 jQuery 时,媒体查询停止工作,并且在调整 divs 的大小后,其宽度和高度与 jQuery 中设置的相同,并且来自媒体查询的样式不适用于 divs。
对不起,我的英语不好。
css
@media only screen and (max-width:1100px)
{
.kruh
{
width: 150px;
height: 150px;
}
}
@media only screen and (max-width:850px)
{
.kruh
{
width: 100px;
height: 100px;
}
}
和 jQuery
var s = $("#kruh1").width();
var d=s+10;
$("#kruh1").mouseover(function()
{
$("#kruh1").animate({width: d+"", height: d+""}, );
});
$("#kruh1").mouseout(function()
{
$("#kruh1").animate({width: s+"", height: s+""}, );
});
【问题讨论】:
-
您使用类作为 css 选择器和 id 作为 jquery 对象。什么是html内容?它有同名的 class 和 id 还是你错过了?
标签: jquery css media-queries