【发布时间】:2015-02-20 05:23:08
【问题描述】:
我有两张图片。我试图在浏览器向左调整大小时显示一个,而在向右调整大小时显示另一个。
function adjustDirection() {
var last_pos_x = window.screenX;
if ( last_pos_x < window.screenX) {
document.getElementById("logo").style.backgroundImage = "url('logoRight.png')";
} else if (last_pos_x > window.screenX) {
document.getElementById("logo").style.backgroundImage = "url('logoLeft.png')";
}
}
window.onresize = adjustDirection;
但是,我的函数似乎只有在函数外部声明 last_pos_x 时才开始工作,这显然是错误的,因为它只会从加载中存储 window.screenX。
任何帮助将不胜感激
【问题讨论】:
标签: javascript html onresize