是否有可能在jQuery中改變$("selector").show('slow')
和hide('slow')
效果的方向?jquery .show('slow')方向?
我可以定義其他影響,如幻燈片和剪輯方向,但有或沒有選項顯示hide('slow')
是否有可能在jQuery中改變$("selector").show('slow')
和hide('slow')
效果的方向?jquery .show('slow')方向?
我可以定義其他影響,如幻燈片和剪輯方向,但有或沒有選項顯示hide('slow')
show()
只是一個顯示頁面元素的任意函數。沒有爭論就沒有動畫。如果你想獲得更精細的動畫和控制它消失在你的方向將需要使用.animate()
或者使用擴展像jQuery UI
show()
jQuery的原生功能上本身就是一個額外的庫沒有任何額外的影響雖然..
您可以使用jQuery UI的.show()
和hide()
函數執行特殊效果。
以外,你可以使用默認.slideUp()
和.slideDown()
或做類似指定在jQuery UI的滑動方向:
$(this).hide("slide", { direction: "right" }, 1000);
我希望這有助於。
我不能直接回應關於諾曼喬亞納的帖子(沒有足夠的代表)的意見,但我認爲你對什麼'慢'是困惑。慢並不是像「幻燈片」那樣的效果。 '慢'是效果的速度。所以你應該可以指定
$(this).hide("slide", {direction: "right" }, "slow");
你不能直接在「慢」上放一個方向。編輯: 哦,我想我知道你在問什麼。 「隱藏」的默認效果似乎是「盲目的」。根據這個 - http://docs.jquery.com/UI/Effects/Blind - 你可以在百葉窗上指定的唯一方向是水平和垂直。水平從右到左,從下到上垂直。如果你想要這些,你必須使用animate()。
它需要jQuery UI – Imskull
最好的答案,因爲它客觀地回覆OP問題,而無需進一步安裝jQuery UI –
//正如我上面所述,我已經知道我可以定義幻燈片和剪輯的方向。我需要「緩慢」帶來的效果。 – Moon
在任何方向使用「緩慢」的幻燈片效果?我對你在問什麼感到困惑。 –