homenewslist.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /****************************************************************
  2. * *
  3. * 代码库 *
  4. * www.dmaku.com *
  5. * 努力创建完善、持续更新插件以及模板 *
  6. * *
  7. ****************************************************************/
  8. $(function(){
  9. $('#listNewsPage').addClass("selected");
  10. $(".dynamic01").animate({opacity:"1"},1000);
  11. $(".dynamic02").delay(300).animate({bottom:"0px",opacity:"1"},1000);
  12. $(".dnt01").click(function(){
  13. $(this).addClass("dnt");
  14. $(".dnt02").removeClass("dnt");
  15. $(".Tztrends").fadeTo(200,1);
  16. $(".Tzmedia").hide();
  17. });
  18. $(".dnt02").click(function(){
  19. $(this).addClass("dnt");
  20. $(".dnt01").removeClass("dnt");
  21. $(".Tzmedia").fadeTo(200,1);
  22. $(".Tztrends").hide();
  23. });
  24. //分页初始化
  25. $.ajax({
  26. url:basePath+"/listNewsPage.htmls",
  27. data:{
  28. "offset" : 0,
  29. "pageNo": 5
  30. },
  31. success:function(data){
  32. $("#homeNewsListTemplate").html(data);
  33. $("#page").show();
  34. var newsCount=$("#newsCount").val();
  35. tm_init_page(newsCount);
  36. }
  37. })
  38. });
  39. function tm_init_page(itemCount) {
  40. $("#page").pagination(itemCount, {
  41. num_edge_entries : 3, //边缘页数
  42. num_display_entries : 3, //主体页数
  43. num_edge_entries : 3,
  44. current_page : 0,
  45. showSelect:false,
  46. showGo:true,
  47. items_per_page : 5, //每页显示X项
  48. prev_text : "前一页",
  49. next_text : "后一页",
  50. callback : function(pageNo,psize) {
  51. tm_load_template(pageNo,psize);
  52. }
  53. });
  54. };
  55. /*分页模板 */
  56. function tm_load_template(pageNo,psize,callback){
  57. $.ajax({
  58. url: basePath + "/listNewsPage.htmls",
  59. data : {
  60. "offset" : pageNo*psize,
  61. "pageNo": psize
  62. },
  63. success : function(data) {
  64. $("#homeNewsListTemplate").html(data);
  65. $('html, body').animate({scrollTop:1000}, 'slow');
  66. }
  67. });
  68. };