【发布时间】:2015-04-04 21:26:04
【问题描述】:
我有几个页面在 Mozilla 和 Chrome 中可以正常工作,但在 IE8 中却不行。使用respond.js 解决了大部分问题。但是,当向页面传递参数时,问题就会浮出水面(页面以移动模式显示;占据整个页面宽度,导航栏折叠成图标栏)。但这仅在编辑模式下发生(作为参数传递的 id)。
例如,我有一个用户注册页面,它可以在两种模式(新模式和更新模式)下工作。对于更新,它使用附加了用户详细信息的相同视图。
这是两条路线。第一个用于新模式,第二个用于编辑模式。
Route::get('test', function() {
return View::make('test');
});
Route::get('test/1', function() {
return View::make('test');
});
这里是测试页面。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Main Layout">
<link rel="stylesheet" href={ { asset( "/css/bootstrap.min.css") }} />
<script src="/js/jquery-1.11.1.js"></script>
<!--[if lt IE 9]>
<script src="js/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="wrap col-md-13">
<!-- Wrap all page content here -->
<nav>
<div class="col-md-12">
<div class="nav navbar" style="background-color:black;">
<div class="navbar-header pull-left">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar" style="background-color:red;"></span>
<span class="icon-bar" style="background-color:red;"></span>
<span class="icon-bar" style="background-color:red;"></span>
</button>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav pull-right">
<li class="stft-menu-item"><a href="/">Home</a>
</li>
<li class="stft-menu-item"><a href="/">About</a>
</li>
<li class="stft-menu-item"><a href="/">Contact</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
</div>
</body>
<script src="/js/bootstrap.min.js"></script>
</html>
现在,当我在新模式下使用第一条路线进行测试时,一切都很好。
http://localhost/test
但问题出现在以下方面。
http://localhost/test/1
请问有什么意见吗?
【问题讨论】:
标签: php twitter-bootstrap laravel