途中からBootstrapを実装する記録 その3 エラーを見つけて直す

エラーを見つけて直すこの記事は前回の引き続きです。
内容は既存のサイトのCSSやJSをBootstrapに合わせて作り変える工程です。実際にこのサイトでチマチマやっていますので記録として掲載しています。

Bootstrapに移行していると使っていたライブラリーでエラーがあったりしますので、ここを見つけて直します。まずはChromeでエラーを見つけます。F12もしくはどこかで右クリックして検証選択し、Consoleを開きます。

Aller.font.js:7 Uncaught ReferenceError: Cufon is not defined at Aller.font.js:7

出てきたエラーはAller.font.js:7 Uncaught ReferenceError: Cufon is not defined at Aller.font.js:7
これはcufon.jsで、JavaScriptを使用して、テキストを好きなフォントで表示できる機能ようですが、エラーのようです。
実際にコードを見てみると……


ああ、これは圧縮してあるヤバイやつです。いずれにしてもcufon-yui.jsが元になってかも判らないので、サイト全体に検索をかけます。
するとフッターに

見つかりました。何に使ってるか不明です。とりあえずこのスクリプトを外します。
あっという間に解決です。しかしどのWEBフォントだか本質的には解決していません。今後各ページも見ていきます。

ナビメニュー部分も修正に


今度はBootstrapに移行したときのモバイル用のボタンでエラーです。早速コードを調べます。

以前の部分でjavascriptでトグルメニューをjascriptで書いていたエラーかな?と思っていたら、

<img src=”/images/close.png” id=”close-mega” alt=”メニューを閉じる”/><p>サービス一覧</p>
上記のimage前の部分、スラッシュがないと状態だと、Nginxでキャッシュを効かせていると、画像のようにpost以下のURIになるようです。
早速修正修正します。

WEBフォントの対策

BootstrapでWEBフォントで利用するには今後、FontAwesomeなど使っていきたいと思います。
その記述は別の記事でも。

 

 

 

 

 

最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG