我正在寻找自定义 iframe 滚动条的跨浏览器解决方案。我对javascript不是很先进,所以我一直在寻找一个css解决方案。我找到了适用于 webkit 浏览器的 css 解决方案,但它只适用于 opera、chrome,但不适用于 IE。现在,我可以看到我将无法避免使用 js。我正在寻找一个好的解决方案,而这已经到了我的手中
我有红色的文档,但我有点困惑。我已经下载了它的最新版本。该文件夹包含许多文件,我真的不知道如何处理它们。还有像“min”和“src”这样的文件夹。那么谁能告诉我如何使用这个插件?我应该在我的 html 中包含哪些文件以及我应该进行哪些其他设置来完成任务?我知道,我应该先学习 js 和 jquery,但如果有人能在这里提供帮助,我将不胜感激。谢谢
编辑:好的,我设法让它工作了一点。我需要将该滚动条应用于 iframe。但是,我有一些困难。当我像您在下面看到的那样执行此操作时,当我将鼠标移到 iframe 上时,会出现滚动条,但默认滚动条也保留在那里,只有默认滚动条是可用的。
这是我的主页的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>TITLE</title>
<link rel="stylesheet" type="text/css" media="all" href="css/main.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/menu.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/perfect-scrollbar-0.4.8.min.css" />
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>
<script type="text/javascript" src="js/menu.js"></script>
<script type="text/javascript" src="js/contChange.js"></script>
<script type="text/javascript" src="js/perfect-scrollbar-0.4.8.min.js"></script>
<script type="text/javascript" src="js/perfect-scrollbar-0.4.8.with-mousewheel.min.js"> </script>
<script type="text/javascript" src="js/scroll.js"></script>
</head>
<body>
<div id="div1" class="contentHolder" style="display:none">
<iframe width="340" height="525" frameborder="0" src="content/page.html"></iframe>
</div>
</body>
</html>
这是CSS:
.contentHolder {
position:relative;
overflow:hidden;
}
和 JS(包含的 scroll.js):
$(document).ready(function() {
$('#div1').perfectScrollbar();
});