我有一个问题,我正在尝试在我们的结帐页面上的div之后追加图片,但出现的情况是图片在页面加载时出现两次&然后完全消失。我的直觉是,我要么错误地调用图像(对所有JS事物来说仍然相当新),或者还有另一个导致错误的JS函数。
我的代码非常简单&如下,谁能帮我弄清楚我做错了什么?
// Add PayPal Certificate Image
// =============================================================================
function add_paypal_certificate_code(){
?>
<!-- PayPal Pro Certificate -->
<script>
jQuery(function($) { //noconflict wrapper
$(".payment_method_paypal_pro").append("<img src='//autumnlanepaperie.com/wp-content/uploads/2016/02/PayPal.jpg' />");
});//end noconflict
</script>
<!-- End PayPal Pro Certificate -->
<?php
}
add_action( 'wp_footer', 'add_paypal_certificate_code' );
// End PayPal Certificate Image
// =============================================================================
BTW我选择使用图像而不是PayPal提供的代码,因为它具有比较简单的感觉。他们的代码在这里,如果有人想看到它&amp;有关于如何做到这一点的建议。
<!-- PayPal Logo --><table border="0" cellpadding="10" cellspacing="0" align="center"><tr><td align="center"></td></tr><tr><td align="center"><a href="https://www.paypal.com/webapps/mpp/paypal-popup" title="How PayPal Works" onclick="javascript:window.open('https://www.paypal.com/webapps/mpp/paypal-popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700'); return false;"><img src="https://www.paypalobjects.com/webstatic/mktg/logo-center/Security_Banner_150x100_2a.gif" border="0" alt="PayPal Logo"></a></td></tr></table><!-- PayPal Logo -->