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>
答案 0 :(得分:1)
试试这个
<script type="text/javascript">stLight.options({publisher: "########",onhover: false}); </script>
答案 1 :(得分:0)
您的示例假设您有一个带有类 st_email的元素(这就是st_email前面的。)。
该选择器将选择该元素,但您必须在事件处理程序中执行:
$(".st_email").mouseover(function(e) { /* Write code to show your popup */ });
我不能在不了解你的弹出窗口的情况下填写评论文章。
如果您使用鼠标悬停执行此操作,则需要正确处理接收多个鼠标悬停事件的可能性。
在这方面,使用点击进行处理会更容易,如果在您的情况下这是可以接受的。这是代码,显示如何对click事件做出反应:
$(".st_email").click(function(e) { alert('put code here to open popup'); });
答案 2 :(得分:0)
您可以尝试在shareThis按钮容器中单击div: