URL链接在骨干网中不起作用

时间:2013-11-18 12:43:27

标签: javascript jquery backbone.js

我在骨干网上完成了一个项目,我对页面上的基本链接有一个问题,当我点击链接时,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

我知道这不是正确的方法,但任何人都可以告诉我如何处理静态链接来做正常的事情吗?

编辑没有事件它做同样的事情,只需将网址粘贴到地址上就没有任何反应

1 个答案:

答案 0 :(得分:1)

我认为您不需要处理外部网址。它应该自动照顾。 只是尝试删除事件,它应该工作正常。