我有一个问题。
我通过mrflix下载了Paperfold CSS MDN并查看了代码。
我看到了这段话:
// bind buttons
this.element.next('.seeMore').click( $.proxy(this, 'toggle') );
$('#go').click( $.proxy(this, 'toggle') );
我试图将.seeMore更改为a.link,因为当我点击网站上的特殊链接时应该触发纸张折叠,但它不起作用。 有什么建议吗?
答案 0 :(得分:1)
使用
$('.link').click( $.proxy(this, 'toggle') );
您可以删除一些用于演示交互的代码(滑块,转到按钮$('#go')
- 您不需要的所有代码。)
答案 1 :(得分:0)
不应该是a:link
而不是a.link
吗?
如果我document.getElementsByClassName('link')
,则只有一个包含link
类的元素,而且是li
元素而不是a
。
修改强>:
啊,这是一个例子!
所以,你有解决方案:
如果查看代码,启动动画的按钮的标识为go
且没有类。因此,更改.seeMore
您将没有一个可用作该按钮的锚点。
您必须更改所发布代码的最后一行:
$('#go').click( $.proxy(this, 'toggle') );
到
$('a.link').click( $.proxy(this, 'toggle') );