| 
 
| 故障描述:Discuz!x3.2升级后鼠标点击事件不弹出时间选择。 适用版本:Discuz!x3.2
 解决方案:
 
 1.打开文件static/js/calendar.js
 
 2.在尾部添加上以下代码即可:
 
 复制代码function showcalendar(event, controlid1, addtime1, startdate1, enddate1, halfhour1, recall) {
        controlid = controlid1;
        addtime = addtime1;
        startdate = startdate1 ? parsedate(startdate1) : false;
        enddate = enddate1 ? parsedate(enddate1) : false;
        currday = controlid.value ? parsedate(controlid.value) : today;
        hh = currday.getHours();
        ii = currday.getMinutes();
        halfhour = halfhour1 ? true : false;
        calendarrecall = recall ? recall : null;
        var p = fetchOffset(controlid);
        $('calendar').style.display = 'block';
        $('calendar').style.left = p['left']+'px';
        $('calendar').style.top        = (p['top'] + 20)+'px';
        doane(event);
        refreshcalendar(currday.getFullYear(), currday.getMonth());
        if(lastcheckedyear != false) {
                $('calendar_year_' + lastcheckedyear).className = 'calendar_default';
                $('calendar_year_' + today.getFullYear()).className = 'calendar_today';
        }
        if(lastcheckedmonth != false) {
                $('calendar_month_' + lastcheckedmonth).className = 'calendar_default';
                $('calendar_month_' + (today.getMonth() + 1)).className = 'calendar_today';
        }
        $('calendar_year_' + currday.getFullYear()).className = 'calendar_checked';
        $('calendar_month_' + (currday.getMonth() + 1)).className = 'calendar_checked';
        $('hourminute').style.display = addtime ? '' : 'none';
        lastcheckedyear = currday.getFullYear();
        lastcheckedmonth = currday.getMonth() + 1;
        if(halfhour) {
                $('halfhourselector').style.display = '';
                $('fullhourselector').style.display = 'none';
        } else {
                $('halfhourselector').style.display = 'none';
                $('fullhourselector').style.display = '';
        }
        if(BROWSER.ie && BROWSER.ie < 7) {
                $('calendariframe').style.top = $('calendar').style.top;
                $('calendariframe').style.left = $('calendar').style.left;
                $('calendariframe').style.width = $('calendar').offsetWidth;
                $('calendariframe').style.height = $('calendar').offsetHeight;
                $('calendariframe').style.display = 'block';
        }
        initclosecalendar();
}
 3.覆盖同名文件,更新缓存,完成。
 | 
 |