【发布时间】:2014-09-17 08:12:11
【问题描述】:
目标
在 IE 8 上使用 Bootstrap 弹出框内的锚链接
问题
当在弹出框内点击这些链接时,Internet Explorer 8 似乎什么都不做。
我测试过的其他浏览器(最新的 Chrome、最新的 Firefox)工作正常。
将鼠标悬停在链接上确实会更改状态工具栏...
使用的第三方插件
- jQuery 1.11.1
- 引导 3.2.0 JS
- 引导 3.2.0 CSS
代码(不想使用新的代码 sn-p 东西,因为它会阻止链接正常工作)
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</head>
<body>
<p>Hello, <a href="#" class="pop" tabindex="0" data-title="<b>Search Engines</b>" data-content='• <a href="http://google.co.uk" target="_NEW">Google</a><br>• <a href="http://bing.co.uk" target="_NEW">Bing</a><br>• <a href="http://yahoo.co.uk" target="_NEW">Yahoo</a>'>visit & search here</a></p>
<script>
var options = {
placement: "bottom",
html: true,
trigger: "focus",
toggle: "popover"
};
$(".pop").popover(options).click(function(e) {
e.preventDefault();
});
</script>
</body>
</html>
【问题讨论】:
标签: jquery html twitter-bootstrap popover