如何通过pjax进行github风格的页面转换

2023-11-27

有一次看到一篇文章说github页面转场是pjax做的,我查了一下jquery-pjax项目。我想我已经接近答案了,这一定与事件有关pjax:start and pjax:end,但我仍然无法让它发挥作用,所以我尝试在这里寻求一些帮助。

$('a.pjax').pjax('#main');
$('#main').bind('pjax:start', function(){$('#main').slideUp()})
  .bind('pjax:end'), function(){$('#main').slideDown()});

但没有任何效果


Github 使用 HTML5 功能进行页面转换。其中包括新的 JS History API 和 CSS3 转换。除了标准事件监听、选择器之外,不涉及 jQuery。该博客文章包含所有相关链接https://github.com/blog/760-the-tree-slider

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过pjax进行github风格的页面转换 的相关文章

  • 以编程方式在指令内添加指令

    我想将指令的另一个实例附加到父指令中 但我无法使用 apply 重新编译我的指令 我想我在某个地方错过了一些东西 我的 HTML 代码 div div div div
  • SAPUI5 等待延迟对象 // 等待 .done() 函数

    我知道有几个线程对此进行讨论 但我认为在 SAPUI5 上下文中没有线程回答有关 SAPUI5 中的延迟 同步调用的一般主题 在我的控制器中我得到 test function var dfd Deferred var sServiceUrl
  • 用于传输命名参数和正文的云端点资源属性不起作用

    我正在尝试通过gapi client rpc调用实现对谷歌云端点的调用 如文档中所述 和Google Cloud Endpoints 使用 JS 客户端进行调用 传递参数和 JSON 正文 https stackoverflow com q
  • 将事件添加到 Google Maps API InfoWindow 内的元素

    我想在 Google Maps API v3 InfoWindow 内放置一个带有输入字段和提交按钮的表单 提交后 我想调用一个函数 该函数使用输入字段中输入的地址启动方向服务 这是我的代码 我目前只测试方向事件是否被触发 我已经编写了完整
  • jQuery 选择器定位具有 id AND class 的元素不起作用

    我有以下事件处理函数 jQuery document on click button submitb function e alert jQuery 包含在 html 文档中 但是 如果我点击 div class submitb Go di
  • 创建 html 结构,每个 li 中仅允许 3 个 div 元素。在 React + underscore.js 中

    这是以下内容的位副本如何创建每个 li 中仅允许 3 个 div 元素的 html 结构 在 React underscore js 中 https stackoverflow com questions 38008023 how to c
  • 动态更改 vuejs 2 中的选择输入选项

    如何动态更改选择下拉 v model 中的选项 我有 2 个选择输入 其中一个应该根据其他输入进行更改 例如 如果我选择 水果 则选择显示水果 如果我选择 蔬菜 则选择显示蔬菜 我不使用Vuejs 但查看文档后 var TypesArr F
  • @RenderBody() 该怎么办?

    我有一个 ASP NET MVC 3 应用程序JQuery UI Tabs 我有一个主布局页面 layout cshtml 代码如下 大师 layout cshtml需要一个 RenderBody 代码 既然是必需的 那我该怎么办呢 我想我
  • 在移动网站中处理 iPhone 事件(如向左滑动)

    iPhone 浏览器是否有可以使用 Javascript 挂钩的特殊事件 例如 如果用户向左滑动 我想执行某个操作 如果有类似的活动 很高兴看到所有这些活动的参考 理想情况下 有一天所有触摸屏移动浏览器都会有一个标准 您可以访问多点触控事件
  • iPhone 点击时使 div 变暗

    当您的 div 附加了点击处理程序时 当点击该 div 时 iPhone 会使该 div 变暗 作为点击指示器 示例 在移动 Safari 上查看http jsbin com awejo3 4 http jsbin com awejo3 4
  • 元素不适应 Firefox 上的

    使用 ES6 ish D3js 模块运行 Angular 6 应用程序会导致 Firefox 出现问题 Chromium Chrome Safari 和 IE Edge 工作正常 伪代码看起来类似于 生产代码可以在下面找到
  • JavaScript 中的最短路径

    几周来我一直在寻找一种在 JavaScript 中计算最短路径的方法 我一直在玩书数据结构和算法作者 格罗纳 Groner 名字恰如其分 https github com loiane javascript datastructs algo
  • 如何显示 GroupList 的 FormArray?

    我正在尝试制作一个交互式表单 在每一行上列出一个项目以及一个删除按钮 在我的示例中称为 verwijderen 这些项目是从数据库中检索的 并且每个项目都实例化为名为的自定义对象LaborPeriod 然后这些对象被转化为FormGroup
  • 模拟节点外部模块默认使用 jest 的链式方法

    在我们的节点 CLI 中 我们有一个简单的方法 use strict const ora require ora module exports function startSpinner textOnStart color spinnerT
  • 适用于多应用项目的 Grunt 和 requirejs 优化器

    我在让 Grunt 对具有以下结构的项目执行 requirejs 优化时遇到问题 static js apps app js dash js news js many more app files build collections lib
  • Angular 停止 Enter 键提交

    I am trying to stop the Enter from submitting my button and rather make it point to another function I tried trapping th
  • 动态 dom 操作后,如何在浏览器历史记录中保留 dom 状态?

    是否有一个通用的解决方案来保留 dom 状态 以便当用户使用后退 前进返回页面时 整个页面处于他们离开时的确切状态 这篇文章询问并回答了为什么不同浏览器和不同 javascript 库的行为不一致 Ajax 后退按钮和 DOM 更新 htt
  • 在firefox上用js改变表单方法

    我需要使用 javascript jQuery 或纯 更改表单的方法属性 我的表单有 method post 我尝试用以下方法更改它 submit button click function var url input id url val
  • JavaScript 正则表达式两个标签之间的多行文本

    我编写了一个正则表达式来从 HTML 中获取字符串 但似乎多行标志不起作用 这是我的模式 我想将文本输入h1 tag var pattern div class box content 5 h1 lt lt h1 gt mi m html
  • 如何在 Firefox 插件中追加到文件?

    var tabs require sdk tabs var iofile require sdk io file var widgets require sdk widget var selection require sdk select

随机推荐

  • 在哪里可以找到 C#/.NET NFS 实现?

    是否有任何实施NFS用 C 编写的协议或易于阅读的良好文档 以便我可以实现自己的协议 服务器和客户端都需要 但客户端不一定是C 一定有一些东西在那里 假设您没有将其视为一种学习体验 我会建议采用 C C 实现并通过 C CLI 包装它 然而
  • Scala 点语法(或缺乏)

    我正在翻阅这本精彩的书Scala 编程当我遇到一段对我来说没有意义的代码时 def above that Element Element val this1 this widen that width val that1 that wide
  • 如何为 API 级别低于 26 的 LocalDateTime 添加持续时间

    我正在开发 API 级别 19 KitKat 的应用程序 我有一个LocalDateTime对象和一个Duration目的 我需要添加这个Duration to LocalDateTime Android Studio 表明plus Tem
  • 列出文件夹中的所有文件以及子文件夹[重复]

    这个问题在这里已经有答案了 可能的重复 使用 Java 递归列出目录中的所有文件 我如何返回一个包含文件夹上所有文件以及子文件夹的文件数组 我的方法仅适用于文件夹 但不包含子文件夹 public File listf String dire
  • 使用默认值的 Python 嵌套字典查找

    gt gt gt d2 egg 3 ham grill 4 fry 6 bake 5 spam 2 gt gt gt d2 get spamx 99 99 gt gt gt d2 get ham fry 6 我想获取火腿内部炸薯条的价值 如
  • Java 中包私有类的优缺点?

    最近在学习Java 突然想到了一个概念package private类 如果我们不指定任何内容 这就是默认值 但后来我意识到 我很少看到使用包私有类 这样做有什么原因吗 例如 它有严重的缺点 它是多余的 或者只是我读得不够多 是否有强有力的
  • View 中 setWillNotDraw(false) 的行为

    我是 Android 新手 并被这个概念所困扰 我已经延长了FrameLayout并添加了子视图 我的孩子的观点onDraw即使没有设置也会被调用setWillNotDraw false 那么它的实际需要是什么以及何时应该设置这个标志 se
  • 使用 netcat nc 创建最小的 REST Web 服务器

    我一直在寻找使用 nc 的最小 REST Web 服务器作为 Docker 容器的单行程序 例如 http localhost echo marcello prints marcello http localhost date prints
  • 使用 DirectX11 像素着色器在 GPU 中将颜色从 DXGI_FORMAT_B8G8R8A8_UNORM 转换为 NV12

    我正在编写一个代码 用于使用桌面复制捕获桌面 并使用英特尔硬件MFT 将其编码为 h264 编码器仅接受 NV12 格式作为输入 我有一个 DXGI FORMAT B8G8R8A8 UNORM 到 NV12 转换器 https github
  • 为什么将泛型类转换为 Class 不安全?

    我正在做一个MethodPointer类以模拟 C 中函数指针的功能 起初 我所做的一切都只是Objects 但后来我想到了 为什么不让它真正通用呢 问题出在这个构造函数中 它试图使用签名调用另一个构造函数MethodPointer Cla
  • Chrome 忽略“user-scalable=no”元标记

    Why 桌面镀铬忽略这一点 我可以调整 chrome 内容的大小窗口触摸并且Ctrl 鼠标滚轮 我想防止缩放 Chrome 版本 65 0 3325 146 官方版本 32 位 根据谷歌地图文档 Android 和 iOS 设备尊重以下内容
  • AngularJS $httpProvider 未定义

    我正在尝试使用拦截器的基本示例 因此我盯着一小段代码但没有成功 var app angular module app config routeProvider locationProvider function routeProvider
  • 单击 jquery 按钮 + 发送不带表单的数据 - 书签

    我正在开发一个书签功能 用户单击 jQueryui 按钮 某些信息就会发送到数据库 但我没有使用表单 因为没有任何信息供用户输入 我从会话数据中提取用户的 ID 然后发送 URI 段 URL 的一部分 使用 codeigniter php
  • 变量引用不存在的资源Build.xml

    我正在使用 Eclipse Kepler 并且正在尝试执行我的构建脚本 当我运行任务时 我收到 Ant 错误 变量引用不存在的资源 workspace loc MyProject JAVA dev new build xml 问题是这条路是
  • LINQ to XML:应用 XPath

    有人能告诉我为什么这个程序没有枚举任何项目吗 它与 RDF 命名空间有关系吗 using System using System Xml Linq using System Xml XPath class Program static vo
  • Rails:如何从http下载文件并将其保存到数据库中

    我想创建一个 Rails 控制器 从网络下载一系列 jpg 文件并将它们直接以二进制形式写入数据库 我不想做上传表单 有什么线索可以做到这一点吗 谢谢 编辑 这是我已经使用 Attachment fu gem 编写的一些代码 http Ne
  • Reactjs 中的简单条件路由

    如何实现条件路由 即当且仅当满足某些条件时 才应该发生路由 例如 当且仅当用户输入正确的凭据时 登录才应该成功 并且用户应该能够看到欢迎页面 如果我们直接点击某个 URL 例如localhost 8080 welcome 不应导航至欢迎页面
  • 是否可以确定使用 Object.create 创建的对象是否继承自 JavaScript 中的 Array?

    识别哪些对象是哪些对象很复杂在 JavaScript 中 找出哪些对象是数组有一定的难度黑客解决方案 幸运的是 它能够在以下两种情况下工作 Object prototype toString call object Array Object
  • 获取本周的时间戳

    我有一个当天的日期时间 我需要获取本周开始和结束的两个 UNIX 时间戳 如何使用 dateperiod 或 dateinterval 类 now time beginning of week strtotime last Monday n
  • 如何通过pjax进行github风格的页面转换

    有一次看到一篇文章说github页面转场是pjax做的 我查了一下jquery pjax项目 我想我已经接近答案了 这一定与事件有关pjax start and pjax end 但我仍然无法让它发挥作用 所以我尝试在这里寻求一些帮助 a