2012-06-11 58 views
0

我在3個不同部分的頁面上使用jcarousel。我最初顯示第一部分,並用display: none隱藏其他兩部分。Jcarousel和display:none + SEO關注

我做了一些Google搜索,發現這是一個常見的問題,因爲任何顯示爲none的東西都會自動有寬度爲0,因此jcarousel無法正確設置它。

我發現SO這篇文章:Hide a jCarousel when page loads

,通過加入你不想展示的內容,只是還沒有通過移動它關閉的頁面處理它,我能做到這一點,但不知道,那會對SEO目的不好?因爲Google不喜歡頁面之外的內容?

我還有其他的選擇嗎?

+1

討厭那個問題的人,但爲什麼不在CSS中設置元素的寬度?或者腳本仍然中斷? – jammypeach

回答

1

好吧,我解決了我的問題,先讓內容加載,然後一旦加載了所有頁面數據,我運行了一個隱藏相關內容的函數。

代碼在標題中..一旦頁面上的所有內容都已加載,此代碼將運行hideHomeCats函數。

$(window).load(hideHomeCats); 

哪裏hideHomeCats是隱藏了相關內容的功能。

希望這可以幫助別人。 :)