When clicking on a ShareThis link, which shows a new Div, any embeds on the page (such as flash navigation) will have their "visibility" attribute set to "hidden". To fix this, you need to enclude "embeds=true" in the call to the widget JS. This is described here:

http://support.sharethis.com/publishers/publishers-faq/configuration/70

To fix this, I added the following line to share_sharethis_class.inc at line 112 (in the gen_head() function):

$settings[] = 'embeds=true';

I'm not sure if this should be a configurable option or one that is always on - I can't really imagine why you would want other embeds on your page to disappear, but I thought others should know why this is happening, and how to fix it.

Comments

greenskin’s picture

Version: 5.x-2.0-alpha9 » 5.x-2.x-dev
Status: Active » Fixed

The ability to set a ShareThis popup to allow embeds has been added.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

selvakan’s picture

Hi,

Why cant use Addthis instead of Sharethis which creates lot of problems??

With Sharethis you always need to face the following problems,
1) Sharethis pop-up will not work in IE6, also sharethis support team also closed the official support in this.
2) Sharethis slows down you page loading time
3) ShareThis Window will hiding Flash object in Firefox. So you better go for "Addthis".

See working example : http://www.chennai-directory.com/