2013-01-01 97 views
0

我不是javascript或jQuery方面的專家,並且面臨使用jQuery滑塊的問題。jquery menucool slider not working

滑塊在演示網站中運行良好,我已經很好地實現了它,但由於某種原因,它不工作。在調試中我得到的只是參考錯誤的錯誤,不明白這是什麼原因。

這我使用滑塊:http://www.menucool.com/jquery-slider

我同時使用純JavaScript版本和jQuery版本嘗試。目前jQuery版本已經實現。我不知道爲什麼它不工作。

在此先感謝您的幫助。

回答

10

它非常簡單的 Menucool jQuery的 滑塊v2012.11.22

發現jQuery的slider.js文件

變化a.replace("","$1$3$2")

a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/,"$1$3$2")享受

+1

好的一個。但我想知道你是怎麼找到這個在縮小js :)公牛的眼睛.... –

+0

ctrl + f在記事本 – Nisar

+1

有什麼辦法讓它在v2013.12.1? –

1

你需要把你的slider.js後的jquery.js文件

1

OK對不起,因爲它的牌,它運作良好,在本地主機,但在服務器需要進行購買。否則它不會工作;

+0

有固定許可證的這一問題的任何解決方法嗎? – Faizan

+0

@Faizan你有沒有找到任何解決方法?我有同樣的問題。它說「Thumbnail Slider試用版」我不能刪除這 – user1688401

2

首先,我想感謝bijub提供有價值的答案。 但它不適用於最新版本的query-slider.js文件。爲最新版本嘗試這些。 它爲我工作。

找到代碼「a.replace(/(?:。。)?(\ w)([\ w-])?[^。](\ w)。[^。] * $/,「$ 1 $ 3 $ 2」)在jquery-slider.js文件中。

用您的網址替換「$ 1 $ 3 $ 2」。

例如:

a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/,a) 

a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/,"http://www.mywebsite.com") 

享受:d

+0

您的解決方案適用於哪個版本的query-slider.js?它適用於所有版本嗎?考慮到答案留在網站上供將來參考。 – xpereta

+0

我在** v2013.3.18 **上測試了這個。 –

5

對於menucool的最後一個版本,只需更換:

return "b" + a + b[1] + c(b[0]) + c(b[2]) 

return "mylicense" 

不要忘了,忒VAR許可證必須是:

license: "mylicense" 

它爲我工作:)。

+0

:DDD偉大的工作+1 –

+0

這工作正常v2014.1.4 –

+0

它不適合我!意外的輸入錯誤結束 – 2015-01-24 08:15:20

4

對於menucool的最後一個版本,只需更換:

找到

vb=function(d,c){for(var b=[],a=0;a<d[e];a++)b[b[e]]=String[kb](d[Z](a)-(c?c:3));return b.join("")}, 

從滑塊js文件,並與

vb=function(d,c){return " "}, 
+0

它的工作完美謝謝 –

1

我只是設法替換修復v2016.12.29版本。 找到這段代碼:

yb=function(d,c){for(var b=[],a=0;a<d[e];a++)b[b[e]]=String[nb](d[Z](a)-(c?c:3));return b.join("")} 

如果這裏面的小插入:if (b.join("")=="Ninja Slider trial version") return "";

像這樣:

yb=function(d,c){for(var b=[],a=0;a<d[e];a++)b[b[e]]=String[nb](d[Z](a)-(c?c:3)); if (b.join("")=="Ninja Slider trial version") return "";return b.join("")} 
+1

謝謝你,你省了我的$ 28 – urfusion