//首页
$(function(){
$(".lblRect").click(function(){
$(this).addClass("active").siblings('.active').removeClass('active');
});
//最新动态删除
$('.fcha').click(function(){
$(this).parents('li').remove();
});
});
$(function(){
$('.jam').click(function(){
$(this).parents('.tix').remove();
});
});
$(function(){
$(".vanish").click(function(){
$(this).parents(".popup").fadeOut();
});
});
$(function(){
$change_li = $(".jlist li");
$change_li.each(function(i){
$(this).click(function(){
$(this).addClass("active").siblings('.active').removeClass("active");
$(".choice .volume").eq(i).show().siblings(".volume").hide();
});
});
});
/* 输入框输入文字限制 */
$(function () {
//匹配包含给定属性的元素,keyup在按键释放时发生
$("#caseContent").keyup(function () {
var area = $(this);
//parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。
var max = parseInt(area.attr("maxlength"), 10); //获取maxlength的值 转化为10进制,将输入到textarea的文本长度
//这个判断可知max得到的是不是数字,设定的大小是多少
if (max > 0) {
if (area.val().length > max) { //textarea的文本长度大于maxlength
area.val(area.val().substr(0, max)); //截断textarea的文本重新赋值
}
var yishu = area.val().length;
var sheng = max - area.val().length;
$("#lyishu").html(yishu);
$("#lsheng").html(sheng);
}
});
$("#caseContent").blur(function () {
var area = $(this);
var max = parseInt(area.attr("maxlength"), 10); //获取maxlength的值
if (max > 0) {
if (area.val().length > max) { //textarea的文本长度大于maxlength
area.val(area.val().substr(0, max)); //截断textarea的文本重新赋值
}
var yishu = area.val().length;
var sheng = max - area.val().length;
$("#lyishu").html(yishu);
$("#lsheng").html(sheng);
}
});
});
function changeCreateType(type) {
var grade = parseInt($("input[name='grade']").val());
if ( ! isNaN(grade) && grade >= 1 && grade <= 3) {
$.get('/exams/ajaxChangeCreateType', {
type: type,
grade: grade
}, function(result){
if (result.status == 0) {
$.alert(result.error);
$("#classes").html("");
return;
}
var html = '';
for (var i in result) {
html += '';
}
$("input[name='classIds']").val("");
$("#classes").html(html);
if (result.length > 0) {
$("#checkClasses").show();
// $("input#checkAll").click();
$("input#checkAll").prop("checked", true);
$("input[name='classId[]']").prop("checked", true);
} else {
$("#checkClasses").hide();
}
});
} else {
$.alert('请选择年级!');
}
}
function changeGrade(grade) {
var type = parseInt($("input[name='createType']").val());
if ( ! isNaN(grade) && grade >= 0 && grade <= 3) {
$.get('/exams/ajaxChangeCreateType', {
type: type,
grade: grade
}, function(result){
if (result.status == 0) {
$.alert(result.error);
$("#classes").html("");
return;
}
var html = '';
for (var i in result) {
html += '';
}
$("input[name='classIds']").val("");
$("#classes").html(html);
if (result.length > 0) {
$("#checkClasses").show();
// $("input#checkAll").click();
$("input#checkAll").prop("checked", true);
$("input[name='classId[]']").prop("checked", true);
} else {
$("#checkClasses").hide();
}
});
} else {
$.alert('请选择生成方式!');
}
}
//下拉框
$(function () {
function diy_select(){this.init.apply(this,arguments)};
diy_select.prototype={
init:function(opt)
{
this.setOpts(opt);
this.o=this.getByClass(this.opt.TTContainer,document,'div');//容器
this.b=this.getByClass(this.opt.TTDiy_select_btn);//按钮
this.t=this.getByClass(this.opt.TTDiy_select_txt);//显示
this.l=this.getByClass(this.opt.TTDiv_select_list);//列表容器
this.ipt=this.getByClass(this.opt.TTDiy_select_input);//列表容器
this.lengths=this.o.length;
this.showSelect();
},
addClass:function(o,s)//添加class
{
o.className = o.className ? o.className+' '+s:s;
},
removeClass:function(o,st)//删除class
{
var reg=new RegExp('\\b'+st+'\\b');
o.className=o.className ? o.className.replace(reg,''):'';
},
addEvent:function(o,t,fn)//注册事件
{
return o.addEventListener ? o.addEventListener(t,fn,false):o.attachEvent('on'+t,fn);
},
showSelect:function()//显示下拉框列表
{
var This=this;
var iNow=0;
this.addEvent(document,'click',function(){
for(var i=0;i0)
{
var This=this;
for(var i=0;i0)
{
var This=this;
for(var i=0;i