jQuery,检查点击事件

标签 jquery html

我有以下 HTML 标记:

<ul class="am-type-con">
    <li><a id="Distributor" href="#tabs-1">Distributors UK</a></li>
    <li><a id="International" href="#tabs-2">International</a></li>
</ul>

我还有一个名为 map-canvas 的 DIV ID。如果 International 上有点击事件,我想隐藏 map-canvas DIV。我希望它在单击 Distributor 时重新出现。 jQuery 中有一个简单的解决方案吗?谢谢

这是我所拥有的,但这不起作用:

$("#International").click(function(){
    $(this).data('clicked', true);
});
if($('#International').data('clicked')) {
    $( '#map-canvas' ).remove();        
}

最佳答案

尝试以下 JS 代码:

$('#International').click(function() {
  $('#map-canvas').hide();
});

$('#Distributor').click(function() {
  $('#map-canvas').show();
});

关于jQuery,检查点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34813642/

相关文章:

html - 为什么除了侧边菜单之外的所有内容都针对移动屏幕进行了调整?

html - 当父元素的位置固定时,子元素失去 float

jquery - 使用 ASP.NET 字段验证器通过 jQuery 更改输入 css/动画

javascript - JS。转换格式日期

Jquery slideToggle 破坏 iframe

php - 获取价格并添加到购物车按钮 Magento

html - 背景图像不会出现在任何其他浏览器中

javascript - 如何在通过 JQuery 克隆时启用选择?

jquery - 如果 'X' div 可见,则 'Y' div 隐藏。如果 'X' div 隐藏,则 'Y' div 可见

ios - 如何在移动 Safari 上渲染 3D 物体图片?