jquery分页

Beego 学习笔记7:JS分页

大憨熊 提交于 2020-04-02 07:31:01
JS分页 1> JS分页,业务逻辑 (1) 分页采用的是一个叫jquery.pagination.js的一个jquery插件 (2) 需要jquery的支持,此项目中使用到的是jquery-2.1.1.min.js (3) 分页需要的参数有:记录总数,每页显示个数,页码 (4) 添加搜索的条件,作为查询使用 2> 编写新的model,命名为data.go.其代码如下: package models import ( "fmt" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" ) // 用户 type User struct{ Id int64 `orm:"auto"` Name string `orm:"size(100)"` Nickname string `orm:"size(100)"` Pwd string `orm:"size(100)"` Email string `orm:"size(100)"` Sex string `orm:"size(2)"` Roleid string `orm:"size(100)"` Status int64 Phone string `orm:"size(16)"` } //根据用户数据总个数 func GetRecordNum(search

瀑布流布局与 jQuery Ajax 分页

不羁的心 提交于 2020-03-28 13:37:57
在 Kayo 的上一篇文章 轻图床的新前端与瀑布流布局 曾经简略介绍过瀑布流布局,所谓的瀑布流效果就正如轻图床 首页 效果那样,多个内容相近的栏目紧密排列,尽量使到栏目间的间隙最小(即流体布局),并且随着页面滚动条向下滚动,新的数据会追加至当前页面的尾部直到所有数据加载完毕(滚动触发的 Ajax 翻页)。本文将会介绍如何实现瀑布流布局中的 Ajax 翻页,至于如何实现栏目间的紧密排列,本文将会简略介绍但不在重要的讨论范围。 一.实现原理 实现瀑布流布局主要分为两个部分,一是实现流体布局,这里我们采用绝对定位的方式实现,而是滚动触发的 Ajax 分页,这里采用 jQuery 的 Ajax 实现。 第一部分将会采用 Masonry jQuery plugin 。Masonry jQuery plugin 是一款实现流体布局的 jQuery 插件,下文将以轻图床的首页 HTML 为例,给出一个 Masonry 流体布局的实例。第二部分使用 jQuery 的 scroll() 事件触发 Ajax ,触发后使用 jQuery 的 ajax() 方法异步加载新内容,下文将给出完整实例。 二.Masonry 实现的流体布局 假设网站中的 HTML 如下 <div id="content"> <!-- 包含所有图片的容器 --> <div id="thumbs"> <!-- 各个图片的容器 -->

2018年7月21日笔记

余生长醉 提交于 2020-03-16 03:38:59
jQuery - AJAX 简介 AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。 什么是 AJAX? AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。 使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。 关于 jQuery 与 AJAX jQuery 提供多个与 AJAX 有关的方法。 通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。 提示:如果没有 jQuery,AJAX 编程还是有些难度的。 编写常规的 AJAX 代码并不容易,因为不同的浏览器对 AJAX 的实现并不相同。这意味着您必须编写额外的代码对浏览器进行测试。不过,jQuery 团队为我们解决了这个难题,我们只需要一行简单的代码,就可以实现 AJAX 功能。 AJAX load()方法 jQuery load() 方法是简单但强大的 AJAX 方法。 load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector)

jquery 分页

家住魔仙堡 提交于 2020-03-04 23:48:09
<!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>简单实用且功能齐全的jQuery分页插件|DEMO_jQuery之家-自由分享jQuery、html5、css3的插件库</title> <link rel="stylesheet" type="text/css" href="css/normalize.css" /> <link rel="stylesheet" type="text/css" href="css/default.css"> <link href="dist/pagination.css" rel="stylesheet" type="text/css"> <style type="text/css"> ul, li{ list-style: none; } #wrapper{ width: 900px; margin: 20px auto; } .data-container{ margin-top: 5px;

jquery前缩后缩分页和从后台获取数据代码

坚强是说给别人听的谎言 提交于 2020-02-26 02:54:13
1.分页 前缩后缩情况 function createPage(currentpage, totlepage) { //创建20个页码 //根据当前页 实现 后缩 前后缩 前缩 var str = ""; str += "<li class='pageup'>上一页</li>" //1...1617181920 当前页在后边显示 //1 2 3 4 5....20 当前页在前边显示 for (var i = 1; i <= totlepage; i++) { if (i == 2 && currentpage - 3 > i) { //前缩 i = currentpage - 3; str += "<li class='pageli'>...</li>"; } else if (i == currentpage + 3 && currentpage + 3 < totlepage) { //后缩 i = totlepage - 1; str += "<li class='pageli'>...</li>"; } else { if (i == currentpage) { str += "<li class='pageli ck'>" + i + "</li>" } else { str += "<li class='pageli'>" + i + "</li>" } } }

自己动手写jQuery分页插件

谁说胖子不能爱 提交于 2020-02-16 07:48:21
工作需要一个JS分页插件,心想自己动手写一个吧,一来上网找一个不清楚代码结构的,出了问题难以解决,而且网上的插件所包含的功能太多,有些根本用不到,就没必要加载那段JS,二来想起没写过jQuery插件,就当练一下手了,好了,先看结果: */ /*--> */ 1.美国宣布新军事战略将重心转向亚太地区 2.春运期间极端最低温达零下5度 3.上海妇女社会地位调查结果公布 4.暖手袋发生漏液有危险 5.上海相关调查称新车内挥发性有机物严重超标 6.申城进入流感高发期 7.上海仍有部分幼儿园开设各类收费兴趣班 家长支持 8.达人秀将揭晓复赛阵容 洗碗工麻袋姐走改编路线 9.苹果侵权中国作家立案 韩寒等9人索赔1200万元 10.嘉汇广场一商务楼外墙剥落砸伤过路男子(图) 11.石岚二村小区高空抛物现象严重 多辆轿车被砸 12.女子从11家银行申领24张信用卡 透支本金45万 13.松江一家化工厂发生爆炸 一名技术工人当场死亡 14.UPS公司内鬼组团集体犯罪侵占公司运费980多万元 15.奔驰车胎漏气监测不报警 16.CBA-新疆新援能否战JR 连败北京遇强敌 17.科比30+8湖人负开拓者 詹韦休战热火三加时胜老鹰 18.英媒惊曝曼联挖角兰帕德 小贝最新内裤广告超酷造型 19.曼奇尼笑迎孙继海 英主力紧拥 20.冬运花滑庞清佟健复出夺冠 21.中国彩票年销2214亿涨33% 22

JQuery插件收集

╄→гoц情女王★ 提交于 2020-02-16 02:08:40
jquery网站:jquery.com 插件: jquery ui : ui.jquery.com 分页条(jquery.pagination):http://plugins.jquery.com/project/pagination 图片轮换显示 : http://www.malsup.com/jquery/cycle/ 图片轮换显示(jCarousel):http://www.gmarwaha.com/jquery/jcarousellite/index.php 圆角边框 http://www.malsup.com/jquery/corner/ impromptu 代替浏览器的默认对话框 http://trentrichardson.com/Impromptu/index.php jqconfirm 代替浏览器的confirm对话框 http://nadiaspot.com/jquery/confirm/ Validation 表单验证 http://plugins.jquery.com/project/validate BlockUI Plugin 可用于在ajax传输里显示等待框 http://www.malsup.com/jquery/block/ flexigrid表格 http://webplicity.net/flexigrid/ jqgrid表格 http:/

jquery常用的插件1000收集

随声附和 提交于 2020-02-16 01:57:49
花N长时间积累的Jquery插件,希望大家喜欢。大家还有什么新的插件,请留言,我们一并收录。 感谢大家的支持。 1. accordion类 基于jQuery开发,非常简单的水平方向折叠控件。 Horizontal accordion: jQuery 热点图书:www.hotbook.cn jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion。 jQuery-Horizontal Accordion jQuery plugin: Accordion 用于创建 折叠菜单的jQuery插件。 jQuery plugin: Accordion 热点图书:www.hotbook.cn Accordion Menu script 基于 jQuery开发的可折叠菜单。 Accordion Menu script 热点图书:www.hotbook.cn jQuery.combobox jQuery.combobox 是一个采用jQuery开发的combobox控件,可以使用CSS控制该combobox的外观,可以设置各种不同风格的下拉动画效果。 jQuery.combobox 热点图书:www.hotbook.cn 2. AutoComplete jQuery插件易于集成到现在的表单中(Form)。 AutoComplete

富有客户端技术之——jQuery EasyUI

最后都变了- 提交于 2020-02-14 22:07:36
在B/S开发中页面制作涉及HTML、CSS、javascript等技术,我们随掌握相关技术,但实际开发中页面美化特别是样式设计一直困扰着我们。怎样更好、更快的设计美观、专业、时代性的页面呢?JQuery EasyUI就能帮助我们解决这个问题。 jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式 有深入的了解,开发者需要了解的只有一些简单的html标签。 jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog(网页窗体效果),tabs,tree,DataGrid(强大的数据的绑定和显示控件), ValidateBox( 数据验证控件,可以很好的对表单数据进行验证 )、 window等等。 OK,下面就开始我们的探索之旅… 一、JqueryEasyUI准备 1、下载 jQuery EasyUI 1.2.3 2、将下载包中下列内容拷贝到你项目中 themes文件夹 jquery.easyui.min.js jquery-1.4.4.min.js 3、在页面中加入js/css文件 <link rel="stylesheet" type="text

让人期待的2011年度最佳 jQuery 插件发布啦

隐身守侯 提交于 2020-02-14 06:17:46
  近日,国外著名博客WDL发布了2011年度最佳 jQuery 插件。 jQuery 自2006年发布以来,经过五年的迅速发展,目前已是最流行和使用最广泛的 JavaScript 框架。 jQuery 的易扩展性吸引了来自全球的开发者来共同编写 jQuery 插件,jQuery 插件不仅能够增强网站的可用性,有效的改善用户体验,还可以大大减少开发时间。 Isotope Isotype 是一款非常优秀的 jQuery 插件,用于创建动态的,智能的布局。使用这款插件能够对一组页面项目进行过滤、排序等很多操作,而且带有非常酷的动画效果。 FitText FitText 是一款文本大小自动调整插件 ,使用这款插件能够让你的Web项目在屏幕宽度不同的设备上自动调整字体大小。 FlexSlider FlexSlider 是一款轻量的 jQuery 内容滚动插件,能够帮助你在项目轻松的创建漂亮的内容滚动效果,功能丰富,具有非常高的可定制性。 Sausage Sausage 是一款内容分页插件,用于补充页面内容很长情况下产生的滚动不友好问题。 arbor.js Arbor 是一个利用 Web Works 和 jQuery 创建的可视化图形库,它为图形组织和屏幕刷新处理提供了一个高效的、力导向的布局算法。 Mosaic Mosaic 是一款非常优秀的画廊插件,能够自动生成滑动框和选项