如果我使用ZURB的基础创建自适应网站,我是否需要添加 Fastclick (通过FTLabs)等库,以避免300毫秒的点击延迟触控设备?
似乎图书馆应该包含这个,因为在移动设备上做好事情是其主要目的。
我想,当我想到它时,似乎 fastclick 应该包含在需要在触控设备上展示的每个网站上 - 或者不是......?
答案 0 :(得分:4)
所有Foundation's Javascript libraries are listed here。
它们都不包含Fastclick的功能,因此如果您希望避免300ms点击延迟,则 ,然后手动添加Fastclick 。关于它是否“应该包含在触摸设备上显示的每个网站上”,我认为这是个人喜好的问题。
答案 1 :(得分:1)
似乎旧的已接受答案已无效。 Fastclick现在由Foundation使用。
在基础Github仓库中找到这个,在那里搜索“Fastclick”:
(来自https://github.com/zurb/foundation/search?utf8=%E2%9C%93&q=fastclick)
另外,我在Foundation Github repo上发现了这个:
// Enable FastClick if present
$(function () {
if (typeof FastClick !== 'undefined') {
// Don't attach to body if undefined
if (typeof document.body !== 'undefined') {
FastClick.attach(document.body);
}
}
});
所以,这基本上意味着你可以使用Fastclick如果你愿意,基金会会为你初始化它,但你也可以决定排除你的libs和Fastclick不会被使用。
答案 2 :(得分:0)
http://foundation.zurb.com/docs/javascript.html Doc说使用它,我不确定没有它会出现什么问题