在哪里声明javascript / jQuery脚本

时间:2014-11-21 14:20:57

标签: javascript php jquery html wordpress

我试图用jquery / js做一些事情(我不知道它是哪一个......),例如这个脚本; http://pastebin.com/V3HpU0NY - > http://blog.mainstreethost.com/light-youtube-embeds-faster-page-load#.VG9HKamkVSJ

但现在来了困难的部分。

网址:http://erwin.my89.nl/stage/sieh/

enter image description here 当你去网址时,这是网站。

这会加载"图库(顶部)"所有'画廊的所有内容/和有形图像(延迟加载)帖子。如果必须采取另一种方式,请说出来。

当您点击图片时,您会得到以下信息: enter image description here

我希望你理解这个想法。

所以一切正常

但现在我去检查员那里遇到了这个?!

enter image description here

我认为这是因为我在内容的循环中定义了脚本..所以当我点击图库图像时,它会加载另一堆文本/ css'

所以我的问题是:这是正确的方法吗?或者我应该这样做吗?

while ($loop->have_posts()) : $loop->the_post($post->ID);
 if ($metas) {
      foreach ($metas as $metakey) {

        } elseif ($metakey['url']) {
            preg_match(
                '/[\\?\\&]v=([^\\?\\&]+)/',
                $metakey['url'],
                $matches
            );
            $id = $matches[1];

            ?>
            <div class="youtube" id="<?php echo $id ?>" style="width: 560px; height: 315px;"></div>
            <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/youtube.js"></script>

        <?php

^部分代码,如果需要更多请说出来。

提前致谢!

1 个答案:

答案 0 :(得分:0)

你能把你的CSS文件放在头脑中吗?这就是它通常会去的地方。

另外,我在PHP中的任何地方都没有看到可以加载这些<style></style>标记的地方。但是看起来它确实会在每个循环结束时导入相同的脚本。

您能否提供有关您的确切问题的更多信息?