本文共 2668 字,大约阅读时间需要 8 分钟。
$(document).ready(function() { $('.moueseOver li').mousemove(function() { $(this).siblings().removeClass('act'); $(this).addClass('act'); }) /*在头部banner里切换新闻模块*/ $('.banner li').click(function(){ var that = $(this); var index = that.index(); that.siblings().removeClass('act'); that.addClass('act'); $('.news_list').hide(); $('.news_list').eq(index).show(); }) /*选中新闻*/ $('.news_list li .more').mouseover(function() { $('.more').removeClass('act'); $(this).addClass('act'); }) /*点击新闻跳转到新闻正文*/ $('.news_list li').click(function(){ $(location).attr('href', 'news_text.html'); }) /*底部分页鼠标移入效果*/ $('.paging li').not('.num').mouseover(function() { $(this).siblings().removeClass('act'); $(this).addClass('act') }) $('.search_btn').click(function(){ var columnId = $('.banner .act').attr('attr'); var title = $('#search').val(); var currUrl = window.location.href; var temp = currUrl.replace('http://', ''); var url = 'http://' + temp.substring(0, temp.indexOf("/")) + '/cms/api/findArticles/'; if (title == '') { window.location.reload(); return; } $.ajax({ url : url, data:{columnId:columnId,title:title}, type : 'POST', success : function(data) { //若Ajax处理成功后返回的信息 if(data != null && data != ''){ $('.news_list').addClass('show').empty(); $('.search_fail').hide(); $('.paging').hide(); var str=''; for(var i = 0; i < data.length; i++){ var article = data[i]; var imgpath = path + '/img/no_img.jpg'; if (article.uploads != null) { imgpath = article.uploads[0].path; } url = currUrl.substring(0, currUrl.lastIndexOf("/")); //这里将数据库中查出来数据添加到ul str+='<li><img src="' + imgpath + '" alt="" class="news_img">' + '<div class = "content"><a href = "' + url + '/' + article.articleId + '.shtml">' + '<p class="title">' + article.title + '</p></a>' + '<p class="text">' + article.subTitle + '</p><p class="date">' + new Date(article.createTime).Format("yyyy/MM/dd") + '</p>'+ '<a href = "' + url + '/' + article.articleId + '.shtml"><p class="more">MORE</p></a></div></li>'; } $('.news_list').html(str); } else { $('.search_fail').show(); $('.news_list').removeClass('show'); $('.paging').hide(); } } }); }) Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } });转载地址:http://buuhj.baihongyu.com/