0

私は自分のウェブサイトの 1 つのページでアイソトープを機能させようとしているので、ウェブ ビデオを派手な方法で共有できます。同位体ファイルを自分の Web サイトにアップロードし、次のコードを 1 つのページで公開した記事に挿入しました。ページを確認すると、見たい動画の画像が表示され、それらをクリックすると表示されますが、アニメーションや動きはなく、画像は静的で、ページの片側に縦線で表示されます.

私はある種の間違いを犯したか、何かを理解していませんでした.誰かが私を正しい方向に向けることができます. 使用しているコードは以下のとおりです。

<!doctype html>
<html lang="en">
<head>

  <meta charset="utf-8" />
  <title>&middot; Videos</title>

  <!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

  <link rel="stylesheet" href="/public_html/templates/rt_mediamogul/Iso/style.css" />


  <!-- scripts at bottom of page -->

</head>
<body class="demos ">



  <section id="content">

  <h1>Images</h1>


 <section id="copy">
    <p>Isotope is triggered after all images are loaded with the <a href="public_html/templates/rt_mediamogul/Iso/help.html#imagesloaded_plugin">    <code>imagesLoaded</code> plugin</a>. </p>
  </section>

  <div id="container" class="photos clearfix">

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=u_IHMPVFyq8" title="Tiger Surgery on Youtube"><img src="http://i4.ytimg.com/vi/u_IHMPVFyq8/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=vj-H_Mbfvu4" title="Is engineering right for me, on Youtube"><img src="http://i4.ytimg.com/vi/vj-H_Mbfvu4/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=I9t-gYnPNaw" title="A fast math trick, on Youtube"><img src="http://i4.ytimg.com/vi/I9t-gYnPNaw/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=3-tXkRb2GFY" title="Biology by Khan Academy, on Youtube"><img src="http://i4.ytimg.com/vi/3-tXkRb2GFY/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=4FROxZ5i67k" title="Space Shuttle Launch, on Youtube"><img src="http://i4.ytimg.com/vi/4FROxZ5i67k/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=6aK2CKrdjbE" title="Mr Bean does Chemistry"><img src="http://i4.ytimg.com/vi/6aK2CKrdjbE/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=k6U-i4gXkLM" title="Introduction to computer programing, on Youtube"><img src="http://i4.ytimg.com/vi/k6U-i4gXkLM/mqdefault.jpg" alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=3vgNvXdkQaU" title="Identifying rocks for dinner."><img src="http://i4.ytimg.com/vi/3vgNvXdkQaU/mqdefault.jpg"   alt="Science" /></a>
  </div>

  <div class="photo">
    <a href="http://www.youtube.com/watch?v=NHjLO_cw5iE" title="Punk economics in Ireland"><img src="http://i4.ytimg.com/vi/NHjLO_cw5iE/mqdefault.jpg" alt="Science" /></a>
  </div>

 </div> <!-- #container -->

  <script src="public_html/templates/rt_mediamogul/Iso/jquery-1.7.1.min.js"></script>
  <script src="public_html/templates/rt_mediamogul/Iso/jquery.isotope.min.js"></script>
  <script>
$(function(){


  var $container = $('#container');

  $container.imagesLoaded( function(){
    $container.isotope({
      itemSelector : '.photo'
    });
  });


});

4

2 に答える 2

1

これは基本的に完全に新しいページのように扱っているため、記事に html タグなどを追加することはできません。したがって、以下は機能しません。

<!doctype html>
<html lang="en">
<head>

  <meta charset="utf-8" />
  <title>&middot; Videos</title>

  <!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

  <link rel="stylesheet" href="/public_html/templates/rt_mediamogul/Iso/style.css" />


  <!-- scripts at bottom of page -->

</head>

ページにはすでにこれがあるため、タグもbodyありません。したがって、ページに2つのbodyタグを持たせています。簡単なモジュールを作成して記事に埋め込み、for each スクリプトを使用して、上部の php セクションに次のコードを簡単に追加できます。

$document->addScript(JURI::root() . "modules/mod_yourmodule/script.js");
于 2012-06-21T13:27:58.247 に答える
0

JavaScriptをロードするときに、public_htmlの前にスラッシュを追加します。

<script src="/public_html/...">
于 2012-06-21T05:58:20.537 に答える