use*_*718 12 panel hyperlink twitter-bootstrap
我正在使用twitter bootstrap的面板组件.我有以下代码
<div class="panel panel-info">
<div class="panel-heading">
<div class="row">
<div class="col-xs-6">
<i class="fa fa-comments fa-5x"></i>
</div>
<div class="col-xs-6 text-right">
<p class="announcement-text">My queue</p>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如何使整个面板成为超链接.就像我应该能够点击面板的任何部分,它应该导航到另一个页面.
在线示例显示将页脚作为超链接,但我认为如果我可以使整个面板成为超链接会更好.
我不想使用metro.js.
谢谢.
Ala*_*mas 13
只需将整个面板包裹在锚标签中即可.
<a href="link.com">
<div class="panel panel-info">
<div class="panel-heading">
<div class="row">
<div class="col-xs-6">
<i class="fa fa-comments fa-5x"></i>
</div>
<div class="col-xs-6 text-right">
<p class="announcement-text">My queue</p>
</div>
</div>
</div>
</div>
</a>
Run Code Online (Sandbox Code Playgroud)
尝试
$('.panel panel-info').click(function(e) {
e.preventDefault();
window.location = 'http://stackoverflow.com/';
});
Run Code Online (Sandbox Code Playgroud)
或者设置面板的id
<div class="panel panel-info" id="lnkPanel">
$('#lnkPanel').click(function(e) {
e.preventDefault();
window.location = 'http://stackoverflow.com/';
});
Run Code Online (Sandbox Code Playgroud)
对于 .NET MVC 3 或 4:
<script type="text/javascript">
var lnkDashboard = '@Url.Action("Index", "Dashboard")';
</script>
$('#lnkPanel').click(function(e) {
e.preventDefault();
window.location = lnkDashboard;
});
Run Code Online (Sandbox Code Playgroud)
DEMO:该页面不允许导航,但您可以看到完整的示例
| 归档时间: |
|
| 查看次数: |
19406 次 |
| 最近记录: |