2***@qq.com
2***@qq.com
  • 发布:2016-07-15 14:27
  • 更新:2016-07-15 19:10
  • 阅读:1558

【报Bug】某些情况下hbuilder无响应

分类:HBuilder

详细问题描述
[内容]
某些情况下,输入一个字符之后会导致程序无响应,如使用多次链式调用之后再操作时
重现步骤
[步骤]1.使用链式调用写法如下
$('body').delegate('ul.ve-voucherBody', 'mouseenter', onMouseEnterVoucherBody)
.delegate('ul.ve-voucherBody', 'mouseleave', onMouseLeaveVoucherBody)
.delegate('ul.ve-voucherBody span.ve-voucher-row-img', 'mouseenter', onMouseEnterVoucherRowImg)
.delegate('ul.ve-voucherBody span.ve-voucher-row-img', 'mouseleave', onMouseLeaveVoucherRowImg)
.delegate('ul.ve-voucherBody span.ve-voucherInsertRow', 'click', onClickVoucherInsertRow)
.delegate('ul.ve-voucherBody span.ve-voucherRemoveRow', 'click', onClickVoucherRemoveRow)
.delegate('ul.ve-voucherBody > li', 'click', onClickVoucherRow)
.delegate('.ve-voucher-input > input', 'focus', onFocusVoucherInput)
.delegate('.ve-voucher-input > input', 'blur', onBlurVoucherInput)
.delegate('.ve-voucher-input > input', 'keydown', onKeyDownVoucherInput)
.delegate('.ve-voucher-input > input', 'keyup', onKeyUpVoucherInput)
.delegate('ul.ve-voucherSummary-select, ul.ve-voucherSummary-add', 'mouseenter', onMouseEnterVoucherSummarySelect)
.delegate('ul.ve-voucherSummary-select, ul.ve-voucherSummary-add', 'mouseleave', onMouseLeaveVoucherSummarySelect)
.delegate('ul.ve-voucherSummary-select li', 'click', onClickVoucherSummarySelect)
.delegate('ul.ve-voucherSummary-select li, ul.ve-voucherSubject-select li', 'mouseenter', onMouseEnterVoucherSelectLi)
.delegate('ul.ve-voucherSummary-select li, ul.ve-voucherSubject-select li', 'mouseleave', onMouseLeaveVoucherSelectLi)
.delegate('ul.ve-voucherSummary-add', 'click', onClickVoucherSummaryAdd)
.delegate('li.ve-voucherSubject', 'mouseleave', onMouseLeaveVoucherSubjectLi)
.delegate('ul.ve-voucherSubject-select, ul.ve-voucherSubject-add', 'mouseenter', onMouseEnterVoucherSubjectSelect)
.delegate('ul.ve-voucherSubject-select, ul.ve-voucherSubject-add', 'mouseleave', onMouseLeaveVoucherSubjectSelect)
.delegate('ul.ve-voucherSubject-select li', 'click', onClickVoucherSubjectSelectLi)
.delegate('ul.ve-voucherSubject-add', 'click', onClickVoucherSubjectAdd)
.delegate('span.ve-voucherSummary-showDetail', 'click', onClickVoucherSummaryShowDetail)
.delegate('span.ve-voucherSubject-showDetail', 'click', onClickVoucherSubjectShowDetail)
.delegate('input.ve-summary-git-input', 'keydown', onKeyDownSummaryGitInput)
.delegate('#ve-summary-git-addBtn', 'click', onClickSummaryGitInput)
.delegate('.reveal-modal-summaryGit .djcw-table-body .js-ve-summary', 'click', onClickSummaryGitSummaryItem)
.delegate('.ve-subjectSelect-nav li', 'click', onClickSubjectSelectNavLi)
.delegate('.ve-subjectSelect-list li', 'click', onClickSubjectSelectListLi)
.delegate('.ve-voucherSubject-showBalance', 'click', onClickSubjectBalance)
.delegate('select#ve-subject-parent', 'change', onChangeParentSubject)
.delegate('input[type=radio][name=ve-subject-direction]', 'change', onChangeSubjectDirection)
.delegate('input#ve-subject-code', 'keydown', onKeyDownSubjectCode)
.delegate('.reveal-modal-' + config.reveal_cls.subject, 'click', onClickConfirmAddSubject)
.delegate('#ve-voucher-marker-edit', 'click', onClickEditVoucherMaker)
.delegate('#ve-templet', 'click', onClickTemplate)
.delegate('#ve-templet-save', 'click', onClickSaveTemplate)
.delegate('#ve-save-add', 'click', onClickSaveAndAdd)
.delegate('#ve-save', 'click', onClickSave)
.delegate('#ve-voucher-maker-edit-input', 'keydown', onKeyDownVoucherMakerInput)
.delegate('#ve-voucher-maker-edit-input', 'blur', onBlurVoucherMakerInput)
.delegate('#ve-voucher-maker-edit-btn', 'click', onClickVoucherMakerBtn)
.delegate('.ve-voucher-maker .popover', 'mouseenter', onMouseEnterVoucherMaker)
.delegate('.ve-voucher-maker .popover', 'mouseleave', onMouseLeaveVoucherMaker)
.delegate('.djcw-content-top-right .pagebtn', 'click', onClickChangeVoucher)
.delegate('#ve-show-img', 'click', onClickShowImg);
2.在使用多次链式调用之后再次添加.delegate('#ve-show-img', 'click', onClickShowImg2);
在添加的过程中,当输入‘#’时或者‘v’时会出现无响应
[结果] 在添加的过程中,当输入‘#’时或者‘v’时会出现无响应
[期望] 程序能正常的提示相应的选择器

运行环境window 7
[系统版本] 最新
[浏览器版本]
[IDE版本]
[mui版本]

附件
[代码片段]
[安装包]

联系方式
[QQ] 260002578
[电话] 13521892712

2016-07-15 14:27 负责人:无 分享
已邀请:
tony2016

tony2016 - 平常心

我也遇到几次闪退情况

  • 2***@qq.com (作者)

    并不是闪退,而是输入一个字符之后直接卡死,然后必须关闭hbuilder重新启动才好使,而且之前写的代码也不保存,后来我都不敢用链式调用了

    2016-07-15 15:40

oppo545_j

oppo545_j - 通讯

如果复制进去会出现无响应的问题吗

该问题目前已经被锁定, 无法添加新回复