2013-07-10 28 views
0

我目前正在研究一個Web應用程序,並且在我去的時候有點學習東西。我以前從未使用Jquery,但是我在製作應用程序時正在進行研究。我做了一個簡單的Web應用程序,它有一個下拉選擇框,現在我試圖讓它看起來很漂亮。所以我決定下載jQuery選擇框插件。然而,關於如何在任何地方使用它並沒有太多的方向,所以我只是在對它進行修改。我下載了這些文件並將它們導入到了我的項目中。下載我想出了三個文件:Jquery SelectBox插件已經有錯誤

jQuery的1.7.2.min.js

jquery.selectbox-0.2.js

jquery.selectbox-0.2.min.js

除了最後一個外,看起來很好。從字面上看,我所做的只是導入它們,第三個文件給我錯誤。這是第三個文件的樣子。這是非常長的,所以我將只發佈一個小片段:

(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1} 
function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e==="") 
{ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"<!doctype html>":"")+"<html> 
<body>"),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],c 

而這通常都是在同一行,但我瓜分它,所以它更容易閱讀。 是我得到的錯誤是: 缺少分號(這個錯誤是無處不在上述文檔) 和這個小節「上的‘無效的正則表達式選項’可沒有一個準確的校正語法錯誤」:

內容:{xml:/ xml /,html:/ html /,json:/ json /}

所以我想知道我下載的內容是否有誤?或者,也許我從來沒有應該首先導入這個文件?

還沒有其他人在甚至改變任何東西之前得到這個錯誤?我所做的只是進口。

謝謝。

+0

jquery.selectbox-0.2.min.js文件只是jquery.selectbox-0.2.js的「最小化」文件,將用於「生產」環境中,因爲它的文件大小會更小。您通常會使用非最小化版本進行開發,然後使用生產環境的最小化版本。 – MrB

+0

這兩個文件都包含完全相同的內容,只是其中一個更容易閱讀,我仍在閱讀您的其餘問題,並希望我可以提供幫助。 – MrB

+0

你的標題標籤是什麼樣的?你是否引用了jquery-1.7.2.min.js,接着是jquery.selectbox-0.2.js?我想如果你能提供更多的代碼,那麼希望能夠解決這個問題。 – MrB

回答

1

Demo

上面是一個工作演示希望讓你開始你需要做什麼。讓我知道你是否需要任何幫助。

<head> 
    <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.selectbox/0.2/css/jquery.selectbox.css"> 
    <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script> 
    <script type='text/javascript' src="//cdn.jsdelivr.net/jquery.selectbox/0.2/js/jquery.selectbox-0.2.js"></script> 
</head> 

這是您應該參考樣式表和javascript的順序。

+0

謝謝!我會試試這個。 – angyxpoo