我所处的情况超出了我的编程知识。所以我有一个图库与图片灯箱,有在主题中实现的prettyphoto.js文件,所以它不能通过插件部分编辑。Lightbox有导航类,但我想在其中添加一个按钮。

所有这些都在一个JavaScript文件中,但是我没有找到编辑它的方法。此外,我已经有了按钮的代码,我在另一个php文件中使用了相同的目的。它看起来是这样的:
<div class="sbfb" style="padding:0px 0px 0px 15px">
<a target="_blank" href="http://www.facebook.com/share.php?u=<?php echo get_permalink(); ?>">
<img src="http://flyvideoproduction.com/newpageWP/wp-content/uploads/2017/02/facebook-e1486941744317.png" padding="-50px">
</a>
</div>那么有没有可能把这段代码放在div pp_nav类中呢?并将其显示在导航栏的左侧?
发布于 2017-02-17 02:23:41
这里最大的问题是pp_nav的标记是js库中的位置。仔细看看这里的第57行:
https://github.com/scaron/prettyphoto/blob/master/js/jquery.prettyPhoto.js
我的建议是找出是什么事件触发了漂亮照片弹出窗口的创建(例如,当用户点击照片时?)
$( ".zoom-image" ).bind( "click", function() {
addSocialLinksToPPNav();
});函数addSocialLinksToPPNav()看起来像这样:
function addSocialLinksToPPNav()
{
$('.pp_nav').each(function()
{
var html = '<div class="sbfb" style="padding:0px 0px 0px 15px"><a href="generate-your-link-in-js"></a></div>';
$(this).append(html);
})
}这是我对你的问题的一般理解。如果不知道页面的完整标记,就很难理解问题的全部深度。
https://stackoverflow.com/questions/42281376
复制相似问题