我的 asp.net 页面中有一个复选框,我必须将其转换为 iphonestyle 开关滑块。它使用javascript如下:
<script type="text/javascript" charset="utf-8">
document.observe("dom:loaded", function() {
new iPhoneStyle('.on_off input[type=checkbox]');
new iPhoneStyle('.css_sized_container input[type=checkbox]', { resizeContainer: false, resizeHandle: false });
new iPhoneStyle('.long_tiny input[type=checkbox]', { checkedLabel: 'Very Long Text', uncheckedLabel: 'Tiny' });
var onchange_checkbox = $$('.onchange input[type=checkbox]').first();
new iPhoneStyle(onchange_checkbox);
setInterval(function toggleCheckbox() {
onchange_checkbox.writeAttribute('checked', !onchange_checkbox.checked);
onchange_checkbox.change();
$('status').update(onchange_checkbox.checked);
}, 2500);
});
</script>
切换按钮时如何获取按钮上显示的文本?我找不到检查此脚本中发生的情况的方法。而且,我想知道要触发哪个事件。帮助!