0

ここに宣言があります:

 <div id="timeline-embed"></div>
      <script type="text/javascript">
        var timeline_config = {
         width: "100%",
         height: "100%",
         debug: true,
         rows: 2,
         source: 'Timeline/example_json.json'
        }
      </script>
      <script type="text/javascript" src="Timeline/compiled/js/storyjs-embed.js"></script>

だから今私は代わり source: 'Timeline/example_json.json'に使いたい

何かのようなもの:

source: '{
    "timeline":
    {
        "headline":"Sh*t People Say",
        "type":"default",
        "text":"People say stuff",
        "startDate":"10/4/2011 15:02:00",
        "date": [
            {
                "startDate":"10/4/2011 15:10:00",
                "endDate":"10/4/2011 15:55:00",
                "headline":"prvo",
                "text":"<p>dddddddddddddddd dd</p>",
                "asset":
                {

                    "caption":"yessss"
                }
            },
            {
                "startDate":"10/4/2011 17:02:00",
                "endDate":"10/4/2011 18:02:00",
                "headline":"drugo da da",
                "text":"<p>In true political fashion, his character rattles off common jargon heard from people running for office.</p>",
                "asset":
                {
                    "media":"http://youtu.be/u4XpeU9erbg",
                    "credit":"",
                    "caption":""
                }
            }
        ]
    }
}'

しかし、動作します。問題が正確に何であるかは本当にわかりません...助けてください。

これは verite Timeline プラグインであり、このプラグインはソースとして JSON を必要としますが、Javascript 変数でソースを変更する方法はありますか?

4

2 に答える 2

1

' 文字列区切り文字を削除してみてください。

source: {
     "timeline": { ... }
},

このように、これは文字列ではなく JS オブジェクトです。

于 2013-09-22T23:07:41.840 に答える