Add-Thisを使用して、ページに「Tweet」ボタンと「Like」ボタンを追加しています。
私が含めているスクリプトは次のとおりです。
http://s7.addthis.com/js/250/addthis_widget.js
少し有名な#twttrhubframeと#twttrhubframesecureiframeをページの上部のbodyタグのすぐ内側に追加します。
ほとんどのブラウザでは、これらのiframeは非表示で、左端に配置され(左:-9999px)など、問題は発生しません。
IE7で上記のスクリプトを含めると、ページのどこでもリンクをクリックしたり、テキストを選択したりできません。これは、twttr iframeが私のページを覆い、マウスイベントをブロックしていることを示しています。
次の追加のスタイルを適用しても効果はありません。
#twttrHubFrame, #twttrHubFrameSecure {
left:-100000px;
width:0px;
height:0px;
display:none;
visibility:hidden;
z-index:-100;
}
スクリプトを削除すると(したがって、iframeの包含を停止すると)、すべてのクリックが正常に機能します。
誰かがこれに遭遇して解決しましたか?
前もって感謝します。