###前提・実現したいこと
サイズが不明でバラバラな複数の画像を指定サイズにフィットさせて配置するスクリプト -ImageFitを使って、正方形のボックスにサムネイルをフィットさせて表示したい
###発生している問題・エラーメッセージ
TypeError: opts.onStart is not a function. (In 'opts.onStart($i, html.data('main'), img)', 'opts.onStart' is null)
公式のマニュアル通りに設置しているつもりなのですが、何をしても上記のエラーが出て正しく表示できません。
###該当のソースコード
HTML
1<div><a href="images/01.jpg"><img src="images/01.jpg" alt=""></a></div> 2<div><a href="images/02.jpg"><img src="images/02.jpg" alt=""></a></div> 3<div><a href="images/03.jpg"><img src="images/03.jpg" alt=""></a></div> 4<div><a href="images/04.jpg"><img src="images/04.jpg" alt=""></a></div> 5<div><a href="images/05.jpg"><img src="images/05.jpg" alt=""></a></div> 6<div><a href="images/06.jpg"><img src="images/06.jpg" alt=""></a></div>
CSS
1html, body { 2 width: 100%; 3 height: 100%; 4 padding: 0; 5 margin: 0; 6} 7div { 8 border: 1px solid #666; 9 width: 200px; 10 height: 200px; 11 padding: 0; 12 margin: 10px; 13 display: inline-block; 14 vertical-align: top; 15}
javascript
1<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script> 2<script type="text/javascript" src="/assets/js/jquery.imagefit.js"></script> 3<script> 4 $(window).load(function() { 5 $('div').imagefit(); 6 }); 7</script>
###試したこと
該当プラグインのJSのみにして他のスクリプトからの干渉の可能性を排除したり、
HTML・CSSを公式デモに近づけたりして試してみましたがダメなので、
公式デモのソースを丸パクリしてローカルでテストした所(※上記ソース)、
それでもエラーが出るので何が悪いのかさっぱり分からなくなりました。
###補足情報(言語/FW/ツール等のバージョンなど)
MacOSX Chrome で確認中
▼公式デモ
http://periplox.github.io/jquery.imagefit/
公式デモでは問題ないのに、コピーしてきて手元で表示させると謎のエラーが出るという状況の原因が分かると良いのですが、何か手がかりはございませんでしょうか?
よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/17 15:46
2016/10/17 15:55 編集
2016/10/17 15:55
2016/10/17 16:34
2016/10/17 17:01
2016/10/17 17:06
2016/10/19 07:35