previewOpen:->
window.location.href="#/preview"
window.setTimeout(@openView(@uuid),500)
openView:(uuid) ->
$("#design_parts").empty();
console.log("done emptying...");
console.log(uuid)
view= new Embellishment.Views.DP.Preview({uid:uuid} )
$('#design_parts').html(view.render().el)
我正在使用咖啡脚本,当我尝试点击网址时,它没有被重定向到该特定网址,接下来的步骤后来执行它正在点击该网址。 我只在chrome中遇到这个问题,但它在firefox中工作正常。
感谢任何帮助。
答案 0 :(得分:1)
setTimeout将函数或字符串作为其第一个参数。你没有给它一个函数,你正在调用一个函数。所以无论openView()
返回(可能是undefined
),都会发送到setTimeout。
尝试:
setTimeout =>
@openView(@uuid)
, 500