我在骨干网上完成了一个项目,我对页面上的基本链接有一个问题,当我点击链接时,url已被复制到现有网址,并且它不会导致定义的地址,例如
模板中的我有链接:<a href="http://www.google.com" class="google_link">google.com</a>
在骨干中我有这个事件:'click .google_link' : 'google_link'
和功能:
google_link: function(e) {
$el = $(e.currentTarget);
var link = $el.attr('href');
Backbone.history.navigate(link, {trigger: true});
},
当我点击链接时,我得到这样的地址
http:// localhost:8888/backboneApp/#http://google.com
我知道这不是正确的方法,但任何人都可以告诉我如何处理静态链接来做正常的事情吗?
编辑没有事件它做同样的事情,只需将网址粘贴到地址上就没有任何反应
答案 0 :(得分:1)
我认为您不需要处理外部网址。它应该自动照顾。 只是尝试删除事件,它应该工作正常。