0

このページでわかるように、製品の写真の上にマウスを置くと、次のようになります。

表示され、スクロールがあるボックスがあります。何らかの理由で、スクロールがすぐに元に戻ります。

助言がありますか?

JavaScript からの干渉がある場合、それを見つける最善の方法は何ですか?

ここの行に疑問がありますが、これが問題なのでしょうか? (IE はそこにエラーを報告します。mveditbox

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

1 に答える 1

0

return false;モーダルを開く JavaScript の呼び出しにa を追加する必要があると思います。

私はそれへの呼び出しをはっきりと見ることができません.JsFiddleに入れたいかもしれませんが、次のような呼び出しの場合:

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

これに変更する必要があります

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

ただし、ドキュメント内のすべてのマウスオーバーに対して変更したい場合は、この jquery を追加してみてください。

document.getElementById('YOURPRODUCTPIC').addEventListener('mouseover',function YOURMODALFUNCTION(){/*do stuff here*/}, false);
于 2013-04-30T10:23:46.690 に答える