关于两个jQuery(js)特效冲突的bug的解决办法


Posted in Javascript onSeptember 04, 2016

Problem:

使用jquery,json做一个资源下载的应用,其中用到paginate.js和JSON数据的分页效果,以及jquery.DOMWindow.js的弹窗效果。

但是出现以下bug:

单击“上/下一页,首/末页”后,弹窗事件失效;

Analysis:

对于这个Bug,在paginate.js中设计的上/下一页,首/末页按钮属性是设置了href=”javascript:(void)”,google到关于这个属性的解释:

“javascript:void(0); in a link is usually a placeholderfor an onclick action that is done by clicking the link.”

在写 AJAX 的时候很常应用到类似的语法,好处是连结的样式还会存在,然则不会导向任何处所,改为执行 onclick 事务中的 function。在我们在做页面无刷新时用的比较多,一般是Ajax的使用上。

所以这个bug的原因可以理解为每次单击此按钮后,就链接到void,而让加载DOMWindow的js函数失效了。

所以可以通过把void改成页面中加载DOMWindow的js函数来解决这个bug。

Solution:

把每个翻页按钮中链接的javascript:(void)改成加载DOMWindow的js函数。即:javascript:DOMWindow(),这样在每一次翻页的过程中都会有加载到DOMWindow的js函数。

类似的这种技巧在协调多个javascript/jquery事件的情况下也常常用到。

以上这篇关于两个jQuery(js)特效冲突的bug的解决办法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
fckeditor 获取文本框值的实现代码
Feb 09 Javascript
JQuery jsonp 使用示例代码
Aug 12 Javascript
基于jquery可配置循环左右滚动例子
Sep 09 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
Dec 26 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
javascript检测移动设备横竖屏
May 21 Javascript
JS修改地址栏参数实例代码
Jun 14 Javascript
AngularJS表单基本操作
Jan 09 Javascript
webpack入门必知必会
Jan 16 Javascript
微信小程序实现图片上传、删除和预览功能的方法
Dec 18 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
Sep 04 #Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 #Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 #Javascript
浅析$(function) ready和onload 的区别
Sep 03 #Javascript
详解Javascript中prototype属性(推荐)
Sep 03 #Javascript
jQuery基本选择器之标签名选择器
Sep 03 #Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
Sep 03 #Javascript
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
python图片验证码生成代码
2016/07/02 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
十分钟利用Python制作属于你自己的个性logo
2018/05/07 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
详解python中init方法和随机数方法
2019/03/13 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
python处理document文档保留原样式
2019/09/23 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
岗位职责风险防控
2014/02/18 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
2014年售票员工作总结
2014/11/19 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书