我試圖製作一個簡單的登錄表單,當您單擊「登錄」時出現。 Scale-transition,Scale-out和Scale-in的Materialise類似乎不起作用。這裏是一個按鈕的例子(他們網站上的例子只使用了一個標籤按鈕,所以我試圖簡化它,以防它不能用於表單域):實現CSS轉換
<a id="sign-in" class="btn waves-effect waves-teal scale-transition">SIGN IN</a>
<a id="sign-up" class="btn waves-effect waves-teal scale-transition">SIGN UP</a>
<input class="login btn waves-effect waves-light scale-transition scale-out" type="submit" value="LOG IN"/>
我有一個jQuery的功能,增加了和被點擊註冊按鈕時刪除類,我可以看到,當我在Chrome中檢查其是否工作。
$('#sign-in').click(function() {
$('#sign-in').addClass('scale-out');
$('#sign-up').addClass('scale-out');
$('.login').removeClass('scale-out').addClass('scale-in');
})
其他造型類Materialise的所有出現在這個問題上,我似乎找不到任何幫助,任何幫助都會得到很大的讚賞,另外,通過「不工作」,我的意思是說,所有的元素都在那裏,所有的時間,沒有重要的是應用哪些類。
嗯,我可能確實也需要這樣做(感謝抓住!),但不幸的是,這對這個問題沒有任何影響。我甚至試着檢查他們的頁面,看看有沒有改變但沒有記錄,但沒有運氣。 – melanie
我已更新答案。似乎完全爲我工作,測試。如果它不適合你,我會再次測試。 –
omg,非常感謝!我更新了我們的腳本標籤,它完美地工作!這些是由我的團隊中的其他人設立的,我從來沒有看過他們。 – melanie