HTML と jQuery を使用してフォームを作成しました。このフォームは、ユーザーのためにその場で見積もりを生成するように設計されています。
また、jQuery iPhone Style Checkboxes (iSC) を使用してチェックボックスのスタイルを設定したいと思います。
jQuery Price Calculator Pro (PCP) と iSC を実装しました。iSC が実装されていない場合、システムは完全に機能しますが、iSC が実装されると、価格の変更 (右上に表示) はトリガーされなくなります。
これは、イベントが .click によってトリガーされたためだと思いましたが、そうではないことがわかりました。
以下を実装することができました。これにより、PCP が機能するために必要なものをトリガーするコード行を追加できます。
$(window).load(function() {
var onchange_checkbox = ($('#eCommerce')).iphoneStyle({
onChange: function() {
if ($('#eCommerce').is(':checked')) {
$('#eCommerce-Output').removeClass('dispnone');
console.log('eCommerce is on');
}
else {
$('#eCommerce-Output').addClass('dispnone');
console.log('eCommerce is off');
};
}
});
コンソールを介してページのライブ バージョンで確認できるように、iPhone のトグルが切り替えられると、上記が完全にトリガーされます。
上部にあるスタイルなしのチェックボックスをオンにすると、iPhone のトグルに何をさせたいかを確認できます。計算に関連する .js ファイルは、ここにあります。
どんな助けでも大歓迎です。