我在3个不同部分的页面上使用jcarousel。我最初显示第一部分,并用display: none
隐藏其他两部分。
我做了一些谷歌搜索,发现这是一个常见问题,因为任何显示为none的内容都会自动宽度为0,因此jcarousel无法正确设置。
我在SO上发现了这篇文章:Hide a jCarousel when page loads
通过将你不想展示的内容放在页面上来处理它,我可以做到这一点,但是想知道,这对SEO目的有害吗?因为谷歌不喜欢内容在页面之外?
我还有其他选择吗?
答案 0 :(得分:1)
好的,我通过首先加载内容来修复我的问题,然后在加载所有页面数据后,我运行了一个隐藏相对内容的函数。
标题中的代码..一旦页面上的所有内容都已加载,它就会运行hideHomeCats
函数。
$(window).load(hideHomeCats);
hideHomeCats
是隐藏相关内容的函数。
希望这有助于其他人。 :)