【发布时间】:2018-07-22 02:17:27
【问题描述】:
我正在制作一个具有全屏功能的幻灯片 (FancyBox 3),它在容器 div 上使用RequestFullScreen 方法,这意味着在在全屏模式下无法访问正文。 (如果我错了,请纠正我)
我想在幻灯片中包含一个 AddThis Expanding Share 按钮,但由于它是由 AddThis js 动态创建的,它会在结束之前附加 Smart Layers主体,而不是位于幻灯片容器 div 的末尾,因此它不包含在全屏幻灯片中。
我在 AddThis API 中找不到任何有关 Smart Layers DOM 放置的信息。
我尝试过的似乎是个坏主意,在 AddThis 创建 div 后手动将必要的 div 放入幻灯片容器中 appendTo,我设法“剪切并粘贴”'.at-expanding-share-button'到目前为止它正在工作,但我无法“捕捉”'#at-expanded-menu-host'(这是由 AddThis 创建的用于更多共享选项的图层,具有深色背景),我什至不确定这种方法是否会正常工作...
任何帮助将不胜感激。
【问题讨论】:
-
你的问题解释得很好,但是发一些代码怎么样?
标签: javascript jquery fullscreen addthis