H.K*_*Kim 2 html javascript css jquery
嗨,我正在尝试随着窗口宽度的变化来更改图像,而不刷新页面。
$(document).ready(function(){
if($(window).width() <= 600) {
$('#img').attr('src','images/image.png');
$('#img').css({"width": "50px"});
};
});
Run Code Online (Sandbox Code Playgroud)
这是我编写的Jquery代码,但仅在刷新页面时有效。当窗口的宽度达到600px时,如何更改图像?我不确定是否应该使用css,ajax或jquery。谢谢
这将工作..
function adjustImage(){
if($(window).width() <= 600) {
$('#img').attr('src','images/image.png');
$('#img').css({"width": "50px"});
};
}
$(document).ready(function(){
adjustImage();
});
$( window ).resize(function() {
adjustImage();
});
Run Code Online (Sandbox Code Playgroud)
但是我们也可以使用CSS如下。
@media screen and (max-width: 600px) {
#img{
width:50px;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2528 次 |
| 最近记录: |