-1

使用している ShareThis コードは、電子メール ボタン (.st_email) にカーソルを合わせるとポップアップ ウィンドウをアクティブにしますが、jQuery を使用してポップアップを自動的にアクティブにすることはできません。

私はもう試した..

$(".st_email").mouseover();
$(".st_email").click();

何か案は?

埋め込まれた ShareThis コードは次のとおりです。

<!-- ShareThis Code -->
<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher: "########"}); </script>
4

3 に答える 3

1

このようにしてみてください

<script type="text/javascript">stLight.options({publisher: "########",onhover: false}); </script>
于 2012-10-26T06:40:55.857 に答える
0

あなたの例では、クラスst_emailを持つ要素があることを前提としています(これは st_email の前の . が意味するものです)。

そのセレクターはその要素を選択しますが、イベント ハンドラーで何かを行う必要があります。

$(".st_email").mouseover(function(e) { /* Write code to show your popup */ });

あなたのポップアップについてもっと知らなければ、コメントされた部分に記入することはできません。

これをmouseoverで行う場合、複数のmouseoverイベントを受け取る可能性を正しく処理する必要があります。

その点で、クリックで処理する方が簡単です。がクリック イベントにどのように反応するかを示すコードを次に示します。

$(".st_email").click(function(e) { alert('put code here to open popup'); });
于 2012-10-11T18:07:26.117 に答える