2013-12-14 207 views
1

我正在尋找一個插件,將採取一個div,並水平無限滾動它的內容。水平無限滾動div的內容

我試過使用該插件:http://plugins.jquery.com/marquee/,但由於某些未知的原因,它只是不起作用在我的網頁上!我試圖重新在jsFiddle上的問題,但在那裏,它的工作非常好!我不知道爲什麼!我甚至將我的整個代碼複製到jsFiddle中,以便看到我的頁面上可能還有其他內容會將其廢棄,但在jsFiddle中,它可以工作!

我也檢查過網頁源代碼,它看起來像Marquee工作,它是動畫主要div,但由於某種原因,包含內容的div不會顯示並保持靜態。這裏有一個形象,展示了我的意思: enter image description here

我使用的是爲了讓JS的它的工作:

$('.marquee').marquee({ 
    //speed in milliseconds of the marquee 
    speed: 15000, 
    //gap in pixels between the tickers 
    gap: 50, 
    //gap in pixels between the tickers 
    delayBeforeStart: 0, 
    //'left' or 'right' 
    direction: 'right' 
}); 

正如我所提到的,它完美罰款的jsfiddle,多恩斯在我的網站上工作。

因此,在過去2個小時試圖解決這個問題後,我放棄了。 我正在尋找另一個可以做同樣事情的插件。

回答

0

如果它適用於jsFiddle,它也適用於您的本地文件。

jsFiddle演示與您的本地文件之間的區別在哪裏? 我會嘗試在本地一步一步地刪除東西,直到您知道問題的原因。

+0

這就是問題,沒有任何改變。我剛剛照原樣複製了一切。我生成我的內容的方式是使用PHP,但我已經嘗試刪除genretaing,看它是否有效,但stil,沒有成功。 – kfirba

1

如果有人會遇到這個問題,問題是腳本不能處理從右到左,我的整個網頁被宣佈爲dir="rtl",所以我強迫div爲dir="ltr",它現在可以工作。

希望它能幫助未來的人!