jQuery miniColors colorpickerを使用していますが、サンプル コードでは、ピッカーはフィールドとボタンのすぐ隣に表示されます。私の場合、ドキュメントの一番下に表示されます。それを呼び出すボタン。
このプラグインで同様の問題が発生した人はいますか?
これが私のコードの外観です(jQueryがこれをカラーピッカーとして初期化する前)
<p style='position:absolute;top:0px;left:0px;margin-left:10px;'>
<input type='text' class='color-picker miniColors' name='data_0' id='data_0' size='6' value='".$data[0]."' />
</p>
. そして、このコードを実行した後。
$('#data_0').miniColors({
change: function(hex, rgb) { $('#slide_bg').css("background-color",hex); }
});
. このように見えます。
<p style="position:absolute;top:0px;left:0px;margin-left:10px;">
<input type="text" class="color-picker miniColors" name="data_0" id="data_0" size="6" value="#ffffff" maxlength="7" autocomplete="off">
<span class="miniColors-triggerWrap">
<a class="miniColors-trigger" style="background-color: #ffffff" href="#"></a>
</span>
</p>
. そして、実際のカラーピッカーは my の最後に挿入されます (したがって、 and の直前に次のようになります:
<div class="miniColors-selector color-picker miniColors" style="left: 116px; ">
<div class="miniColors-hues">
<div class="miniColors-huePicker" style="top: 0px; "></div>
</div>
<div class="miniColors-colors" style="background-color: rgb(255, 0, 0); ">
<div class="miniColors-colorPicker" style="top: -5px; left: -5px; ">
<div class="miniColors-colorPicker-inner"></div>
</div>
</div>
</div>
. そして、私のページのフッターの下に表示されます =(
ご覧のとおり、 left:116px の値はありますが、垂直位置の値はありません。