我正试图通过Javascript在右侧边栏小工具中加载一个Aweber表单。表单加载,尽管它看起来与我在Aweber中设计的方式不同。我90%确定这是一个Javascript冲突,因为我用wp_enque_script加载了部分中的Aweber表单,并且表单看起来是正确的(但我不希望表单实际出现在head部分本身。该网站可以在这里找到:http://www.richmindonline.com/yourunlimitedself。
显然,Aweber脚本直接调用抓取web表单的操作,所以我无法将其加载到中,否则它将显示在页面顶部。那么,有没有一种方法可以将表单加载到页面上的正确位置,同时仍然使用wp_enque_script来解决冲突呢?
下面是Aweber表单的代码(格式错误,无法欺骗文本编辑器)。此代码当前位于右侧边栏的“文本小部件”中:
<script type="text/javascript" src="http://forms.aweber.com/form/74/1378551674.js">
</script>实际的head部分和相关代码如下所示。我不知道我应该在这里做什么。
<?php wp_enqueue_script('jquery'); ?>
<?php wp_head(); ?>此外,这里是代码的相关部分,目前没有改变我所需要的。
<script src="<?php bloginfo('template_directory'); ?>/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.jcarousel.pack.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.colorbox-min.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/functions.js" type="text/javascript"></script>发布于 2012-01-21 04:42:01
在没有看到错误和行号等的情况下,很难说出它在哪里冲突。
这不是您问题的确切答案,而是您提供的信息的潜在解决方法。Aweber应该让你选择将表单的HTML复制并粘贴到你的widget中,而不是javscript代码中。
这样做的好处是您可以编辑HTML,使其看起来与您想要的完全一样。缺点是,每次你想要更新表单时,你都必须去你的网站,而不是能够在Aweber更新它。
https://stackoverflow.com/questions/8947416
复制相似问题