使用该站点上提供的最简单示例,我在使用 bootstrap-slider ( http://www.eyecon.ro/bootstrap-slider/ ) 工作时没有问题。但是,我打算在引导弹出窗口中使用一个作为更扩展设置集的一部分。我能想到的最简单的例子是这里:
<html>
<head>
<title></title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/slider.css">
<script src="js/vendor/jquery-1.9.1.js"></script>
<script src="js/vendor/less-1.4.1.min.js"></script>
<script src="js/vendor/bootstrap.js"></script>
<script src="js/vendor/bootstrap-slider.js"></script>
<script>
$(function () {
$('#rangeSlider').slider({
formater: function(value) {
return 'Current value: '+value;
tooltip: 'show';
}
});
$("#popoverbutton").popover({
html: true,
placement: 'bottom',
title: 'Options',
content: function(){
return $("#popover-content").html();
}});
});
</script>
</head>
<body>
<h4> This is a test! </h4>
<div class="row">
<a href="#" id="popoverbutton" class="btn btn-inverse" rel="popover"><i class="icon-cog icon-white"></i></a>
</div>
<div id="popover-content" class="hide">
<div class="well"> Range: <input type="text" class="span2" value="50"id="rangeSlider" data-slider-min="10" data-slider-max="100" data-slider-step="5" data-slider-value="50">
</div>
</div>
</body>
</html>
如您所见,如果您尝试加载它,它不起作用。滑块渲染正确,但无法交互,没有出现工具提示等。
为弹出窗口内部和外部的滑块组件生成的 html 之间的差异表明它们是相同的,所以我无法理解这个问题。有人对这个特定问题有经验吗?