现象:
(1)启用js压缩
(2)创建课程时,选择好右边框中的分类后,点击两个框中的“添加”箭头,系统无反应,没有js运行错误记录,也没ajax调用请求。
原因:
启用js压缩后,直接调用/web/js/min目录下的脚本,但是该目录下的claroline.js里没有msadd和msremove的脚本(对应于两个箭头),导致不运行js,需要在/web/js/min/claroline.js的第1224列后,添加以下内容:[code]
$('.msadd').click(function(){return !$('#mslist1 option:selected').remove().appendTo('#mslist2');});$('.msremove').click(function(){return !$('#mslist2 option:selected').remove().appendTo('#mslist1');});$('.msform').submit(function(){$('#mslist1 option').each(function(i) {$(this).attr("selected", "selected");});});});[/code]
阅读(1568) | 评论(0) | 转发(0) |