javascript - 将 jscolor 类添加到 Bootstrap 导航栏

标签 javascript html css twitter-bootstrap jscolor

我正在尝试使 boootstrap 导航栏与 jscolor 一起工作,就像下面这个按钮一样。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jscolor/2.0.4/jscolor.min.js"></script>
<button
    class="jscolor {valueElement:null,value:'333'}"
    style="border:1px solid black">
    Color
</button>

这是我试图与 jscolor 连接的导航栏:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jscolor/2.0.4/jscolor.min.js"></script>
<script src="jscolor.js"></script>

<nav class="navbar navbar-inverse navbar-fixed-top jscolor {valueElement:null,value:'333'}">

最佳答案

希望这会有所帮助,z-index 是必需的,这样导航栏就不会与颜色选择器重叠。

var nav = document.getElementById("navbar");
var navColor = document.getElementById("nav-color");

nav.addEventListener("click", function(){
	navColor.jscolor.show();
});
#navbar {
  z-index: 0;
  cursor: pointer;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jscolor/2.0.4/jscolor.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jscolor/2.0.4/jscolor.min.js"></script>

<input id="nav-color" class="jscolor {styleElement:'navbar',value:'333'}" type="hidden">
<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top ">
</nav>

关于javascript - 将 jscolor 类添加到 Bootstrap 导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44182423/

相关文章:

javascript - bootstrap-switch - 切换时触发事件

javascript - 网站与其他设备兼容?

html - 点领导跨越两条线

javascript - 滚动时将对象置于屏幕中心

javascript - 使用 JQuery.throwable 将 div 添加到场景

javascript - 查看 CSS 是否为 :invalid selector is currently active in JavaScript

javascript - 如何将 Css 属性的值(高度以 px 为单位)存储在 Javascript 变量中作为数字?

android - 在 Android >= 2.3 浏览器中嵌入背景音频

javascript - 如何在进行自定义分页时动态应用类?

在 iOS Safari 上要避免的 JavaScript 构造/模式?