我已经使用 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 文件。
非常感谢任何和所有帮助。