javascript图片滚动问题 本帖最后由 tczjq 于 2012-11-12 22:10:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有发现问题呀。而且你的代码可简写:<script type="text/javascript">for(var i=1;i<4;i++){ document.getElementById("im"+i).onmousemove=function(e){ document.getElementById("im4").src="pic/f"+this.id.replace("im","")+"/M3532.jpg"; }}</script> function over1(){ pp4.src='pic/f1/M3532.jpg'; ///alert(pp4.src) }; function over2(){ pp4.src='pic/f2/M3532.jpg'; ///alert(pp4.src) }; function over3(){ pp4.src='pic/f3/M3532.jpg'; ///alert(pp4.src) };错误是红色标注的地方,改成对应的pp1,pp2,pp3 嗯简写的蛮好代码逻辑确实没问题,而且能看到pp4的地址改变 就是图不变。把三个文件夹的那三个图片文件改成不同的名字放在一个文件夹里就没问题了。不明所以PS 那三个不同文件里的图片只是 名字相同但内容是不同的 var picTop = 0;var advTop = 0;function init( ){ picTop=document.getElementById("advLayer").style.pixelTop; advTop=document.getElementById("closeAdv").style.pixelTop;}function move( ){ document.getElementById("advLayer").style.pixelTop=picTop+document.body.scrollTop; document.getElementById("closeAdv").style.pixelTop=advTop+document.body.scrollTop; } window.onscroll=move ; //窗口的滚动事件,当页面滚动时调用move( )函数 PP1 PP2 PP2 我是当BUTTON用的 改变的是PP4的地址SRC 文件夹F1 F2 F3里的那张图只是名字相同内容是不同的 javascript中如何理解闭包 关于extjs accordion动态加载组件问题 jquery 里面的serialize()的加号问题。 怎么触发textarea里文本显示 关于pdf屏蔽右键的问题 如何在JqGrid的弹出编辑框中进行数据验证 如何在一个element里找到一个指定id的object innerHTML的问题 如何使iframe不盖住div? javascript有没有调用将网页SaveAs的函数 如何延迟加载js文件后,还要执行js文件? 初学者 JQuery 求最常用部分代码(散分)
for(var i=1;i<4;i++){
document.getElementById("im"+i).onmousemove=function(e){
document.getElementById("im4").src="pic/f"+this.id.replace("im","")+"/M3532.jpg";
}
}
</script>
pp4.src='pic/f1/M3532.jpg';
///alert(pp4.src)
}; function over2(){ pp4.src='pic/f2/M3532.jpg';
///alert(pp4.src)
};
function over3(){
pp4.src='pic/f3/M3532.jpg';
///alert(pp4.src)
};
错误是红色标注的地方,改成对应的pp1,pp2,pp3
代码逻辑确实没问题,而且能看到pp4的地址改变 就是图不变。把三个文件夹的那三个图片文件改成不同的名字放在一个文件夹里就没问题了。不明所以
PS 那三个不同文件里的图片只是 名字相同但内容是不同的
var advTop = 0;
function init( )
{
picTop=document.getElementById("advLayer").style.pixelTop;
advTop=document.getElementById("closeAdv").style.pixelTop;
}
function move( )
{
document.getElementById("advLayer").style.pixelTop=picTop+document.body.scrollTop;
document.getElementById("closeAdv").style.pixelTop=advTop+document.body.scrollTop;
}
window.onscroll=move ; //窗口的滚动事件,当页面滚动时调用move( )函数
PP1 PP2 PP2 我是当BUTTON用的 改变的是PP4的地址SRC 文件夹F1 F2 F3里的那张图只是名字相同内容是不同的