不知道在哪裏,我要去究竟錯在這裏 - 我試圖簡單地隱藏了一定的div被點擊一個又一個的時候。這裏是我的jQuery(放置在.html文件的最底部):
<script>
$(document).ready(function() {
$(".card__container--closed").click(function() {
$(".hide__overlay").hide();
});
});
</script>
<div class="hide__overlay">
<p class="card__subtitle overlay card-overlay">NEWS</p>
</div>
<div id="card" class="card">
...some SVG image thing here...
</div>
但是,由於某種原因,我收到以下錯誤:
Uncaught TypeError: $(...).click is not a function
at HTMLDocument.<anonymous>
我使用jQuery 3.2.1
..
事件這已經讓我過了第一關 - 現在我就在遺漏的類型錯誤:$(... )。隱藏不是一個函數? –
我已經更新了我的答案,包括jQuery 3升級指南。 '.hide()'和'.show()'方法在3.0+中也被刪除了https://jquery.com/upgrade-guide/3.0/#effects – Soviut
相反,你應該使用'.addClass()'你可以應用你自己的隱藏/表演風格,你知道將永遠工作。 – Soviut