如何讓一個網頁中的多個miniColor正常工作?如果我更改了一個值,所有的值都會改變?它需要類名改變值? http://abeautifulsite.net/blog/2011/02/jquery-minicolors-a-color-selector-for-input-controls/JQuery miniColors:如何在網頁中使多個miniColor正常工作?
3
A
回答
3
通過輸入的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>
`
0
我發現,使用複製剛剛形成或ID名稱幫助,與此同時除去緊密的功能:與開放:功能。
<script type="text/javascript">
$(document).ready(function() {
//
// Enabling miniColors
//
$("input[name=color1]").miniColors({
letterCase: 'uppercase',
change: function(hex, rgb) {
logData('change', hex, rgb);
}
});
$("input[name=color2]").miniColors({
letterCase: 'uppercase',
change: function(hex, rgb) {
logData('change', hex, rgb);
}
});
$("input[name=color3]").miniColors({
letterCase: 'uppercase',
change: function(hex, rgb) {
logData('change', hex, rgb);
},
close: function(hex, rgb) {
logData('close', hex, rgb);
}
});
$("input[name=color4]").miniColors({
letterCase: 'uppercase',
change: function(hex, rgb) {
logData('change', hex, rgb);
},
close: function(hex, rgb) {
logData('close', hex, rgb);
}
});
});
</script>
用我的HTML代碼示例在這裏;
<form method="post" action="#theme" name="color1Form">
<input type="text" name="color1" value="FFFFFF" size="6" autocomplete="on" maxlength="10" />
<input type="submit" value="Save" />
</form>
相關問題
- 1. 在angular.js中使用jquery minicolors
- 2. 使用minicolors jquery
- 3. 網頁無法正常工作
- 4. jquery datepicker:如何使它正常工作?
- 5. JQuery不能在JSP頁面中工作,但JavaScript工作正常
- 6. 翻頁物件插件在網頁中無法正常工作
- 7. 網頁無法正常工作 - HTML5
- 8. 網頁重定向工作不正常
- 9. NPM網頁不能正常工作
- 10. 網頁代碼不能正常工作
- 11. 多個子菜單在jquery中無法正常工作
- 12. jquery網格,無法正常工作
- 13. 如何使.hover在jQuery中正常工作
- 14. jQuery jTable分頁無法正常工作
- 15. jquery滑塊不能在aspx頁面中工作,但在HTML中工作正常
- 16. Grails:如何讓jQuery-UI正常工作?
- 17. 多個腳本不能正常工作
- 18. 同一頁中的多個ajax表單不能正常工作
- 19. 多Uploadifive在一個頁面無法正常工作
- 20. jQuery在Safari中不能正常工作
- 21. 如何讓jquery分頁插件正常工作
- 22. 如何使用分頁Laravel5?分頁()無法正常工作
- 23. 的.htaccess打破網頁在Chrome中,FF/IE正常工作
- 24. 單頁網站錨點只能在Chrome中正常工作
- 25. 一個頁面的網址無法正常工作
- 26. 多個秒錶無法正常工作
- 27. 如何使這個控制器在Rails中正常工作
- 28. IE6 Hacks:讓jQuery工具在我的網站上正常工作
- 29. 如何使jQuery滑塊敏感在iPhone上正常工作?
- 30. 單頁scrooler jquery在IE8瀏覽器中無法正常工作
示例頁面(http://labs.abeautifulsite.net/projects/js/jquery/miniColors/)似乎可與多個選擇器一起使用。那不是你所追求的效果嗎? – ipr101