アンダースコアテンプレートエンジンを使用している場合、他の誰かがIEのホバー状態に問題がありませんでしたか? IE7と8はホバー状態を表示しません。もし私が_template()メソッドを削除し、動的にではなく直接HTMLに入れるだけであれば、すべて動作します。私はこのダウンを剥奪 :ここ アンダースコアテンプレートを使用してHTMLを設定すると、IE7と8のホバー状態が機能しない
は私のアンダースコアテンプレートのセットアップ私もvar template= _.template($("#mytemplate").html());
this.el.html(this.template(this.model.toJSON()));
UPDATE this.model.toJSON()を使用して、とテンプレートを更新する私のデータを格納するためのバックボーンを使用してい です私はアンダースコアを使用せず、単にjquery html()
メソッドを使用しても、それが動作しないことに気付きました。例えば:
this.el.html($("#mytemplate").html());
ここは私のテンプレートコードです。
<script id="mytemplate" type="text/template">
<div class="content">
<a href="http://www.cnn.com">Testing Rollover</a>
</div>
</script>
誰もがこの問題を抱えていますか?
はい、私は理由(少し、私が知っている異なるが、聞き覚え)ステージングURLに下線で保存されていないセッションCookieに問題がありました。私はいくつかの調査を行い、IEがアンダースコアでうまくいっていないことを発見しました。私たちの解決策は、URLをクライアントがステージングする際のアンダースコアを省略することでした - この場合アンダースコアを使用する別のオプションも検討してください! – jamiethepiper
返信ありがとうございますが、私はunderscore.jsを参照しています_ではありません。 Underscore.jsはテンプレートベースのエンジンです。 http://documentcloud.github.com/underscore/ – user1096509
ha!私の間違いは、もしそれが何らかの光を放つのに役立つかもしれないと思っていたら。 – jamiethepiper