我有一個視圖與登錄窗體,我試圖設置視圖呈現後的焦點。我試過了,但沒有奏效:骨幹查看渲染後設置焦點輸入
class App.Views.Login extends Backbone.View
template: template("login")
events:
"click button": "login"
render: ->
@$el.html @template(@)
@$el.find("#email").focus()
也試過這個;
class App.Views.Login extends Backbone.View
template: template("login")
events:
"click button": "login"
render: ->
@$el.html(@template(@)).ready =>
@$el.find("#email").focus()
添加路由器顯示登錄如何連接到DOM:
class App.Routers.App extends Backbone.Router
initialize: ->
chrome = new Spokely.Views.Chrome el: $("#app")
chrome.render()
@mainEl = $("#main")
routes:
"": "index"
"ad/:id": "show"
"about": "about"
"login": "login"
"signup": "signup"
login: ->
view = new Spokely.Views.Login()
@mainEl.html view.render().el
我在想什麼?
我不熟悉這個語法。它是哪種語言? – Naor
Coffeescript。 http://coffeescript.org/ – user577808
你如何將'Login'視圖添加到主DOM?你可以添加代碼如何做到這一點? –