我有一个网站,您可以在其上全屏开启/关闭。
我有内部链接,他们使用Backbone路由器来更改页面。 (该网站是一个滚动条,因此它会更改窗格和最后一个网址部分。)
当我通过滚动或点击链接更改此网址时,网站会全屏显示。
我住在同一个网站上,内部链接有一个preventDefault。
我是否必须将<a href>
链接更改为<li>
之类的内容? (并通过数据属性检测链接更改)?
由于
答案 0 :(得分:0)
有关信息,我设法做我想做的事: 我使用它来路由我网站中的每个链接:
MyRouter.navigate(url, {
trigger: true
});
'MyRouter'是我的扩展Backbone路由器。
所以当我全屏显示时,我将布尔标志设置为true,当它设置时,我不会将我的链接绑定到导航方法,但我直接调用显示每个页面所需的函数。 它有效。