非表示の入力にバインドされた 3 つの jPicker があります。彼らは正常に動作します。私の問題は、または別の場所
をクリックしてダイアログを開きたいということです。
この結果を達成する方法がわかりません。、で
試しましたが、これまでのところ何も機能しませんでした。
私は何か間違ったことをしていることを知っており、異なるアンカーから同じダイアログを呼び出す方法が必要だと思います。
また、アニメーションが完了したときのコールバックなど、さまざまな状況で機能する必要があります。誰でも私を助けることができますか?
前もって感謝します。div
<a>
$('#myElement').jPicker()
$('#myElement').jPicker("show")
$('#myElement').jPicker().show()
jPicker ダイアログを設定するコードは次のとおりです。
$(document).ready(
$('#c_d_item_color1').jPicker(
{
window:{position:{x:'screenCenter',y:'screenCenter'}}
},
function(color, context) {
var all = color.val('all');
var temp = 'nocolor';
if (all !== null) {
temp = '#' + all.hex;
}
worker_changeColorByJPicker(temp, 1);
}
)
);
したがって、jPicker がオンに設定されて#c_d_item_color1
おり、確認、コールバック、または別のアンカーなどの他のイベントによってこのダイアログがトリガーされる必要があります。
これは、jPicker がバインドされている現在の入力です。
<input class="cf-jpicker" type="hidden" id="c_d_item_color1" value="" />