Javascript 错误的CSS卷轴

Javascript 错误的CSS卷轴,javascript,html,css,internet-explorer,scroll,Javascript,Html,Css,Internet Explorer,Scroll,,将鼠标悬停在产品图片上: 此时会出现一个框,其中有一个滚动条。 由于某种原因,卷轴会向右上跳 有什么建议吗 如果有来自JavaScript的任何干扰,那么找到它的最佳方法是什么 我对这行有疑问,这可能是问题所在吗? (IE在那里报告错误,因为没有创建mveditbox if(browserName == "Netscape"){ (...) }else{ var stop = window.pageYOffset || document.body.scrollTop || docume

,将鼠标悬停在产品图片上:

此时会出现一个框,其中有一个滚动条。 由于某种原因,卷轴会向右上跳

有什么建议吗

如果有来自JavaScript的任何干扰,那么找到它的最佳方法是什么

我对这行有疑问,这可能是问题所在吗? (IE在那里报告错误,因为没有创建
mveditbox

if(browserName == "Netscape"){
  (...)
}else{
  var stop = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
  window.onscroll=mveditbox;
}

我认为您需要添加一个
return false;
到打开模式的javascript调用中

我看不清楚对它的调用,您可能想将它放在JSFIDLE中,但如果是这样的调用:

<a id="product pic" href="#" onclick="modal();">

尝试制作一个显示相同行为的最小示例并将其放在JSFIDLE中。挖掘所有代码需要大量的工作。看起来有什么东西迫使滚动程序在半秒后上升。@raff代码如下:html:
onmouseover=“quick({$product.product_id},{$i});disp({$product.product_id},{$i});return false;”onmouseout=“hide({$product.product_id},{$i});返回false;”
js:
function disp(id,val){var ele=document.getElementById(“div”+val);var top=0;var left=0;while(ele.tagName!=“BODY”){top+=ele.offsetTop;left+=ele.offsetLeft;ele=ele.offsetParent;}
<a id="product pic" href="#" onclick="modal(); return false;">
document.getElementById('YOURPRODUCTPIC').addEventListener('mouseover',function YOURMODALFUNCTION(){/*do stuff here*/}, false);