###前提・実現したいこと
http://visjs.org/にあるvis.jsを利用しているのですが、
IE8でも動作できるようにする方法を探しています。
###発生している問題・エラーメッセージ
visオブジェクトがうまく生成できでずに下記のようなエラーメッセージがログに表示されています。
SCRIPT1028: 識別子、文字列または数がありません。 SCRIPT5009: 'vis' は定義されていません。
###該当のソースコード
html
1<!DOCTYPE HTML> 2<html> 3<head> 4 <title>Timeline | Basic demo</title> 5 <meta charset="utf-8" /> 6 7 <style type="text/css"> 8 body, html { 9 font-family: sans-serif; 10 } 11 </style> 12 <script src="./libs/dist/vis.js"></script> 13 <link href="./libs/dist/vis.css" rel="stylesheet" type="text/css" /> 14</head> 15<body> 16<div id="visualization1"></div> 17<script type="text/javascript"> 18 // DOM element where the Timeline will be attached 19 var container = document.getElementById('visualization1'); 20 21 // Create a DataSet (allows two way data-binding) 22 var items = new vis.DataSet([ 23 { 24 id: 1, 25 content: 'item 1', 26 start: '2013-04-20' 27 }, 28 { 29 id: 2, 30 content: 'item 2', 31 start: '2013-04-14' 32 }, 33 { 34 id: 3, 35 content: 'item 3', 36 start: '2013-04-18' 37 }, 38 { 39 id: 4, 40 content: 'item 4', 41 start: '2013-04-16', 42 end: '2013-04-19' 43 }, 44 { 45 id: 5, 46 content: 'item 5', 47 start: '2013-04-25' 48 }, 49 { 50 id: 6, 51 content: 'item 6', 52 start: '2013-04-27' 53 } 54 ]); 55 56 // Configuration for the Timeline 57 var options = {}; 58 59 // Create a Timeline 60 var container = document.getElementById('visualization1'); 61 var timeline = new vis.Timeline(container, items, options); 62</script> 63</body> 64</html> 65
###試したこと
polyfill .jsを利用してみましたが変わりませんでした。
###補足情報
IEですが手元にはIE11のエミュレータモードでIE7,IE8に変更したときに上記エラーとなっています。
※vis.jsのgithubに記載されている対象ブラウザは、IE9以上とありますが、できることならこのプラグインを利用してie7,8でも動作させたいと考えています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/29 11:47 編集