過去に正常に使用された JSColor プラグイン ( http://jscolor.com/ ) を使用していますが、e コマース プラットフォームの Volusion では、正しくロードするのにいくつかの問題があります。
私はテスト製品に取り組んでいます。
また、サイトの左側で入力が正常に機能しているのに、オプション フィールドの実際のテキスト ボックスが正しく機能していないことに気付くでしょう。Volusion では、オプションのテキスト ボックスは最後まで読み込まれないため、$(window).load(function(){});
標準の jQuery だけでなく、常にそれらを使用する必要がありました。作業テキスト ボックスは、HTML コードとして配置されるだけで、Volusion バックエンドの一部ではありません。
私はそれをトリガーするためにいくつかのことを試しました。最初は通常のように設定してから、これを試しました。コード内のスクリプト宣言を削除し、クラス名 'color' (このスクリプトに必要) を追加した後にページに配置しました。とにかく試したのは次のとおりです。
$(window).load(function(){
var color_input = $('input[name="TEXTBOX___290___TEST-PRODUCT-COLOR___51"]');
color_input.addClass('color');
$('<script type="text/javascript" src="/v/js/jscolor.js"></' + 'script>').appendTo(document.body);
});
スクリプトがソース コードに正常に追加されたことは確認できますが、それを行っても機能しないようです。
これを機能させるためにロードする要素の順序を変更する方法についてのアイデアはありますか?