似乎使用響應標籤,如可視電話與引導禁用隱藏和顯示jQuery的功能。我試圖隱藏一個文件準備好的div,只能在手機上看到(可見電話)。在一個按鈕按下,這個相同的div將被顯示,另一個div也是可見的,手機將被隱藏。使用jQuery隱藏可見電話的bootstrap div?
不幸的是,當一類可見電話出現時,隱藏和顯示不起作用。如果我刪除可見電話,那麼jQuery應該像它應該那樣工作。問題是,我不希望這些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>
爲什麼你不只是使用手機大小的分辨率的媒體查詢,並將div設置爲display:none而不是使用jQuery來做到這一點? – lifetimes 2013-04-25 17:48:10
我不想隱藏和自動顯示手機大小的分辨率。我試圖在按鈕按下時提供備用信息。 – therealbiglou 2013-04-25 18:02:50