2012-04-11 62 views
1

工作,我試圖複製這個面板/手風琴接口:似乎無法讓jQuery來在MVC3

http://layout.jquery-dev.net/demos/complex.html

我認爲這將是簡單的。我將所有div標籤複製到index.cshtml中,並引用_Layout.cshtml中的相應jquery文件。

沒有任何效果。當我將所有的代碼移動到一個簡單的html一切正常。

有沒有我不理解在mvc3中實現這種類型的jQuery接口?

在此先感謝。

+0

你可能想要檢查你使用的MVC3版本是什麼,以及讓這個插件工作需要什麼。 – pollirrata 2012-04-11 23:38:15

+0

我不明白這個的重要性嗎?我從樣本中複製了所有相應的js文件,但它不起作用,但後來以html的形式出現。 – 2012-04-11 23:39:38

+0

之所以重要,是因爲你是一些插件可以使用jQuery的特定版本(或更高版本)。你在哪裏複製腳本?你怎麼試圖包含它們?你能粘貼一些代碼來試圖幫助你嗎? – pollirrata 2012-04-11 23:46:51

回答

1

我的團隊在MVC 3中使用jQuery和jQuery UI。沒有真正的巧妙技巧。我們使用Cassette,但網站上的JavaScript文件仍可直接訪問。 I.E.這將工作:

<script src="/scripts/someDir/jquery.js"></script> 

我假設你得到一個404腳本標記(你可以檢查在Firebug網絡面板)。您可能只需確保jQuery和插件已安裝並調整腳本的路徑。

+0

我沒有收到任何錯誤,只是一個空白的屏幕,當它是一個cshtml的一部分。然後,當我將所有代碼移動到mvc應用程序中的html文件時,它都可以工作。 – 2012-04-11 23:41:29

+0

@JoeGrasso,網絡面板顯示什麼?除了Firebug之外,還有其他一些方法可以檢查它,例如Chrome網絡面板,提琴手,Wireshark等 – 2012-04-11 23:47:39

+0

我下載了Firebug,由於某種原因它說js文件無法找到,所以我使用了@ Url.Content。現在我得到這樣的錯誤讀數:「無效的選擇器:body> .ui-layout-west .pin-button」。有沒有人有線索是什麼? – 2012-04-12 00:00:12