由于<img>标签可用的事件并没有onblur,这时只要添加 tabIndex=数字 之后就可以使用onblur事件了。
下面这代码是使用my97日历控件,当点击图片后打开。失去焦点时隐藏。
<input id="ab_HappenTime" name="ab_HappenTime" type="text" class="easyui-validatebox" required="true" missingMessage="必填项" style="width: 200px;" οnblur="time_onblur()"/></input>
<img οnclick="WdatePicker({el:'ab_HappenTime',dateFmt:'yyyy-MM-dd HH:mm:ss',errDealMode:2})" src="${basePath}/res/m97/skin/datePicker.gif" width="16" height="22" align="absmiddle" tabIndex=1 οnblur="javascript:$dp.hide();">