在这个网站上,我有以下内容<script>
<script>
$(document).ready(function() {
$('#menu-item-63>a').click(function(){
$('#newsletter-container').toggle();
}
}};
</script>
Run Code Online (Sandbox Code Playgroud)
以下菜单:
<ul id="menu-bottom-menu" class="menu"><li id="menu-item-56"><a href="https://staging.venusanddiamonds.com/contact">Contact Us</a></li>
<li id="menu-item-63"><a href="#">Subscribe</a></li>
<li id="menu-item-55"><a href="https://staging.venusanddiamonds.com/faq">FAQ</a></li>
<li id="menu-item-54"><a href="https://staging.venusanddiamonds.com/privacy-terms">Privacy & Terms</a></li>
<li id="menu-item-53"><a href="https://staging.venusanddiamonds.com/news-events">News & Events</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
以下div:
<div id="newsletter-container">
<div id="newsletter">
...etc...
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是,当我Subscribe在底部菜单中单击时,切换不起作用 - #newsletter-container不显示.
您有语法错误.点击事件和doc ready尚未正确关闭:
$(document).ready(function() {
$('#menu-item-63>a').click(function(e){
e.preventDefault(); // use this to stop the default behavior of anchor.
$('#newsletter-container').toggle();
}); // here
}); // here too
Run Code Online (Sandbox Code Playgroud)