我有一个JQuery函数,当光标悬停在较小的图像上时,它将缩略图图像转换为更大的图像.这在IE中运行良好,但在Firefox和Chrome中根本没有.我是JQuery的新手.是否有与"nameProp"相关的内容应该有所不同?我的功能如下.谢谢.
$(document).ready(function(){ $("#thumbs img").mouseover(function(){ var objthis = $(this)[0]; document.getElementById("picture").src=objthis.nameProp; }); });
PSL.. 5
nameProp是一个仅在IE中可用的专有扩展,src
而是使用属性值.
document.getElementById("picture").src = this.getAttribute('src');
要么
document.getElementById("picture").src = $(this).attr('src');
另请注意,鼠标悬停处理程序内部this
已经表示您需要处理的元素,因此您不需要这样做var objthis = $(this)[0];
nameProp是一个仅在IE中可用的专有扩展,src
而是使用属性值.
document.getElementById("picture").src = this.getAttribute('src');
要么
document.getElementById("picture").src = $(this).attr('src');
另请注意,鼠标悬停处理程序内部this
已经表示您需要处理的元素,因此您不需要这样做var objthis = $(this)[0];