似乎使用带有引导程序的可见电话之类的响应式标签会禁用隐藏和显示的jquery功能。我正在尝试在准备好的文档上隐藏一个 div,该 div 只能在手机(可见手机)上看到。在按下按钮时,将显示相同的 div,而另一个也是可见电话的 div 将被隐藏。
不幸的是,当存在一类可视电话时,隐藏和显示什么都不做。如果我删除可见电话,jQuery 会正常工作。问题是,我不希望这些 div 不在手机大小的浏览器中显示。
这是我的脚本和 div:
<script type="text/javascript">
$(document).ready(function(){
$('#phone-num').hide();
$('#num').click(function() {
$('#phone').hide();
$('#phone-num').show();
});
$('#num-back').click(function() {
$('#phone-num').hide();
$('#phone').show();
});
});
</script>
<div id="phone" class="visible-phone">
<button style="margin-left: 60%;" class="phone5" id="num">#</button>
</div>
<div id="phone-num" class="visible-phone">
<button style="margin-left: 80%;" class="phone5" id="num-back"><i class="icon-reply"></i></button>
</div>