2010-10-01 65 views
1

我正在試圖在我正在處理的頁面上製作一個類似手風琴的部分。我沒有使用jQueries本地手風琴插件,因爲我需要關閉所有部分的功能。我的問題是,Chrome似乎沒有迴應.slideUp(),而一切似乎在Firefox和IE中完美工作。而不是嘗試和複製我剛在這裏上傳的所有相關代碼片段http://ianburris.com/p/tmp/。任何想法可能導致這在Chrome瀏覽器?jQuery .slideUp()在Chrome中不起作用

回答

2

您應該使用<div>您的容器,而不是這裏<span>here's your code(忘了造型,注重滑動),因爲它是不是在Chrome瀏覽器<span>工作。

Here's the working version,唯一的變化是使元素的塊,<div>元素在這種情況下。

這些:

<span id="in-the-classroom" class="menu-pane"> 
//and 
<span id="outside-the-classroom" class="menu-pane"> 

應該是:

<div id="in-the-classroom" class="menu-pane"> 
//and 
<div id="outside-the-classroom" class="menu-pane"> 

當然匹配</span></div>嬗變。

+0

哇,我有點被這個!幸運的是,我的架構*(對於WordPress插件)*不需要*''標籤,因此我可以更換。謝謝! – MikeSchinkel 2011-09-23 01:07:15

1

嘗試修改此:

if (cfe.active_menu_pane !== null) 

if (cfe.active_menu_pane != null) // Remove the second equal sign 

不知道會的問題,但它是我在一個函數看到一個不規則性。

相關問題