这是最近三个月写得最完美的作品了,用JS实现了一个拖拽排序,效果图如下:
复制代码 代码如下:
for(var j = 0; j < div_count; j++){
if(($("#eva_div_all").children().eq(j).children().children().eq(0).attr('checked'))=='checked'){
var valid_checked = $("#eva_div_all").children().eq(j).children().children().eq(0).attr('id');
if(valid_checked==checked_name){alert(alert_des);return;}
/* 对调 */
var temp = $("#eva_div_all").children().eq(j).attr('id');
var temp_html = $("#"+temp).html();
var before_temp = $("#eva_div_all").children().eq(j+num).attr('id');
var before_temp_html = $("#"+before_temp).html();
$("#"+temp).html('');
$("#"+before_temp).html('');
$("#"+temp).html(before_temp_html);
$("#"+before_temp).html(temp_html);
checked = 'true';
new_order();
}
}
if(checked=='false'){
alert('无选择项!!');
}
复制代码 代码如下:
$("#eva_div_all").children().eq(j).children().children().eq(0).attr('checked'))=='checked')
她是firefox 23, 我的是16.0.1。很开心,终算找到问题的症结了,此事算是告一段落。
新闻热点
疑难解答
图片精选