作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何让网页中的多个 miniColor 正常工作?如果我更改一个值,所有值都会更改?需要类名才能更改值? http://abeautifulsite.net/blog/2011/02/jquery-minicolors-a-color-selector-for-input-controls/
最佳答案
通过输入的 id 选择正确的选择器。这是一个简单的例子:` jQuery miniColors v0.1
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript" src="jquery.miniColors.js"></script>
<link type="text/css" rel="stylesheet" href="jquery.miniColors.css" />
<script type="text/javascript">
$(document).ready(
function() {
//
// Enabling miniColors
//
//$(".color-picker").miniColors('methodName', [value]);
$("#color1").miniColors({
change: function(hex, rgb) {
$("#color1Value").prepend('HEX: ' + hex + ' (RGB: ' + rgb.r + ', ' + rgb.g + ', ' + rgb.b + ')<br />');
}
});
$("#color2").miniColors({
change: function(hex, rgb) {
$("#color2Value").prepend('HEX: ' + hex + ' (RGB: ' + rgb.r + ', ' + rgb.g + ', ' + rgb.b + ')<br />');
}
});
$("#color3").miniColors({
change: function(hex, rgb) {
$("#color3Value").prepend('HEX: ' + hex + ' (RGB: ' + rgb.r + ', ' + rgb.g + ', ' + rgb.b + ')<br />');
}
});
$("#color4").miniColors({
change: function(hex, rgb) {
$("#color4Value").prepend('HEX: ' + hex + ' (RGB: ' + rgb.r + ', ' + rgb.g + ', ' + rgb.b + ')<br />');
}
});
$("#color5").miniColors({
change: function(hex, rgb) {
$("#color5Value").prepend('HEX: ' + hex + ' (RGB: ' + rgb.r + ', ' + rgb.g + ', ' + rgb.b + ')<br />');
}
});
});
</script>
</head>
<body>
<h1>jQuery miniColors v0.1</h1>
<p> color1 <input type="hidden" id="color1" class="colors" /></p>
<p> color2 <input type="hidden" id="color2" class="colors" /></p>
<p> color3 <input type="hidden" id="color3" class="colors" /></p>
<p> color4 <input type="hidden" id="color4" class="colors" /></p>
<p> color5 <input type="hidden" id="color5" class="colors" /></p>
<p>
Color1 value <br />
<div><label id="color1Value"></label></div>
</p>
<p>
Color2 value <br />
<div><label id="color2Value"></label></div>
</p>
<p>
Color3 value [content] <br />
<div><label id="color3Value"></label></div>
</p>
<p>
Color4 value <br />
<div><label id="color4Value"></label></div>
</p>
<p>
Color5 value <br />
<div><label id="color5Value"></label></div>
</p>
</body>
`
关于JQuery miniColors :How do I get multiple miniColor in a web page to work properly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7913268/
我是一名优秀的程序员,十分优秀!