在ie8 / ie7上的Ember js应用程序中的Jquery无法正常工作

时间:2013-07-24 18:42:16

标签: jquery ruby-on-rails view ember.js coffeescript

我的浏览器有问题,应用程序在其他浏览器上正常运行,但在Internet Explorer 8和7中有问题

  

SCRIPT438:Object不支持此属性或方法   jquery.js?body = 1,linha 612 Caractere 4

globalEval: function( data ) {
if ( data && rnotwhite.test( data ) ) {
    // We use execScript on Internet Explorer
    // We use an anonymous function so that context is window
    // rather than jQuery in Firefox
    ( window.execScript || function( data ) {
        window[ "eval" ].call( window, data );
    } )( data );
}
},

我的应用程序使用Rails 3.2.13

我的观点的一个例子

Webapp.MenuView = Ember.View.extend
 templateName: 'menu'
 classNames: ['invisible']
 # tagName: 'form'

 toggleMenu: ->
  if lefty = $("#menu_roll")
   lefty.show().animate
    display: "block"
    left: (if parseInt(lefty.css("left"), 10) is 0 then -lefty.outerWidth() else 0)
    right: (if parseInt(lefty.css("right"), 10) is 0 then lefty.outerWidth() else 0)

 voltarMap: ->
  console.log "voltar para o mapa"
  Webapp.addr.resetOpcionais() if Webapp.addr
  @get("controller").transitionToRoute "MapEmEspera"

 voltar: ->
  if window.location.hash is "#/forgot_password" or window.location.hash is    "#/cadastrar"
  window.location = window.location.origin + "/welcome"
else
  @get("controller").transitionToRoute "MapEmEspera"

terms: ->
 window.open(window.location.origin + "/terms")
 # window.location = window.location + "/terms"

display: (c) ->
 @toggleMenu()
 @get("controller").transitionToRoute c

logout : ->
 Webapp.alert("Tem certeza que deseja sair da WayTaxi?", ->
    Webapp.shutdown()
  , ->
    $('#alert').hide()
  )    

0 个答案:

没有答案