1
當我單擊我註冊爲slideToggle的觸發器的元素時,元素在右邊滴答幾個像素,看起來沒有任何理由。我認爲它必須與CSS的某個地方,但我不能確定問題。jQuery slideToggle動畫轉移其他元素
這是一個問題的工作示例:http://jsfiddle.net/ZmyGq/。當按下「高級搜索」時,它會稍微右移,然後再次單擊時返回到其原始位置。
當我單擊我註冊爲slideToggle的觸發器的元素時,元素在右邊滴答幾個像素,看起來沒有任何理由。我認爲它必須與CSS的某個地方,但我不能確定問題。jQuery slideToggle動畫轉移其他元素
這是一個問題的工作示例:http://jsfiddle.net/ZmyGq/。當按下「高級搜索」時,它會稍微右移,然後再次單擊時返回到其原始位置。
這是因爲<a>
元素不是塊元素,試試這個FIDDLE
啊有趣。謝謝。顯示樣式如何使這項工作? – 2012-04-23 00:22:19
jQuery在元素的顯示屬性從無變爲動態時改變元素的顯示屬性等等。會發生什麼情況是''元素的顯示屬性會立即發生變化,並且會稍微移動一下。只需將其專門設置爲CSS中的「block」即可解決問題。 ''元素最初並不是像'div'這樣的'block'元素。 – adeneo 2012-04-23 00:35:32
謝謝。該元素現在看起來有點偏離中心?發生的抵消似乎是永久性的。任何想法如何糾正? – 2012-04-23 00:48:59