Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机,现在就bootstrap的响应式举一个例子:
如上图所示,要实现该表格在手机等移动端上只显示代号、名称、和价格,其他以查看详情的方式显示(也就是下图:)
首先,先实现在移动端能由左图到右图的转换:
代码如下:
其次:实现点击查看详情出现模态框
<!-- 引用模态框(Modal),可以放在任何地方 --><div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel">水果信息</h4> </div> <div class="modal-body nr" id="neirong"></div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal --></div> <script type="text/javascript"> $(".xq").click(function(){ var code = $(this).attr("code"); //取属性值 $.ajax({ url:"chuli.php", data:{code:code}, type:"POST", dataType:"TEXT", success:function(data){ var lie = data.trim().split("^"); var str="<div>代号:"+lie[0]+"</div><div>名称:"+lie[1]+"</div><div>价格:"+lie[2]+"</div><div>产地:"+lie[3]+"</div><div>库存:"+lie[4]+"</div><div>数量:"+lie[5]+"</div>"; $("#neirong").html(str); // $("#mymodal").modal("show"); 双引号不行!!!//触发模态框 $('#myModal').modal('show'); } }); })</script>处理页面:chuli.php
<?php$code=$_POST["code"];require "../DB.class.php";$db=new DB();$sql = "select * from buyfruits where ids='{$code}'";$arr = $db->strquery($sql);echo $arr;?>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。