2011-12-21 10 views
1

twitterのbootstrap-modalを使用してフォーム入力を表示するbackbone.jsの連絡先管理テーブルを用意しました。Backbone.js +モーダルウィンドウ - IE9で何が起こっているのですか?

FirefoxとChromeでうまく動作しているようですが、IE 9ではモーダルが表示されず、奇妙なCSSのレンダリングも行われています(他のバージョンのIEはまだ試していません)。私はここにあるGoogleのコード上のIEのライブラリを使用してみました

http://code.google.com/p/ie7-js/

しかし、運。誰かがかいま見を取り、犯人かもしれないもの見ることができればここで

は、プロジェクトのためのフィドルです: http://jsfiddle.net/phillipkregg/9cvVv/31/

EDIT:

カンマを付けずにフィドルを更新:http://jsfiddle.net/phillipkregg/9cvVv/39/ここ

ファイルがIE9上の私の開発環境を介してコードを実行してレンダリングする方法です: enter image description here

IEデベロッパーツール(F12)でさまざまなブラウザーモードとドキュメントモード(クォークモードなど)を使用しようとしました。それらはすべて同じことをレンダリングします。

答えて

5
saveContact: function() { 
    var first = $("#first-name-input").val(); 
    var last = $("#last-name-input").val(); 
    var address = $("#address-input").val(); 
    this.collection.create({ 
     first_name: first, 
     last_name: last, 
     address: address // there's your problem ->, 
    }); 

毎回コンマ、ホースIE。

+0

Jakeさんのおかげでありがとう - 後ろのカンマが問題であることは知らなかった。私は入ってきて、末尾のカンマを取り除くためにフィドルを更新しましたが、まだモーダルは上がっていません。 IEがテンプレートなどの問題を抱えている可能性がありますか? (新しいフィドルアップを加えた)。 – PhillipKregg

+0

IE8で私のためにポップアップしています。あなたはIE9で動作していないと確信していますか? –

関連する問題