文档章节

return fun() 阻止行为

leona_lily
 leona_lily
发布于 2015/04/10 16:37
字数 253
阅读 7
收藏 0
在写一个分页,如果在最后一页点击下一页,则提示这是最后一页,并且页面不进行任何的跳转;

    在<a>标签里面有href 和 onclick事件同时存在时,先执行onclick事件在执行href,现在的目的就是不符合条件的要阻止href跳转;

1
html+='<A class=next title=下一页 href="'+url+'/'+2+'" onclick="if(条件){return false}">下一页</A>'+

这样是可以阻止跳转的,但是没法显示提示信息;

后来单独写了一个函数,onclick="showw()" 这样在函数里面写,尽管return false 还是无法实现禁止跳转,最后

用下面的方法完美的实现了需求

1
2
3
4
5
6
7
8
9
10
11
html+='<A class=next title=下一页 href="'+url+'/'+2+'" onclick="return nextpag()">下一页</A>'+
 
 
varnextpag =function(){
        if(1!=1){
        alert(111);
        returnfalse;
        }
        //alert($pageNums);
 
    }
这样,在条件下页面不跳转,还会有弹窗,而默认下是会走href默认的url地址的;

© 著作权归作者所有

共有 人打赏支持
leona_lily
粉丝 9
博文 96
码字总数 37848
作品 0
朝阳
程序员
javascript事件兼容处理以及时间冒牌、捕获

/cancelBubble阻止事件冒泡 function cancelBubble(ev){ var ev=ev||window.event; if(ev.stopPropagation){ ev.stopPropagation(); }else{ ev.cancelBubble=true; } } //获取样式 function......

梦想代码
2017/12/18
0
0
js阻止默认行为

一.哪些默认行为要做阻止 1.a标签链接跳转 什么是默认行为?一个最简单的例子,我有一个a标签: <a href="https://www.baidu.com/" target="blank">百度</a> 我们预览打开,点击百度两个字就...

透笔度
2016/03/16
567
0
js阻止冒泡和阻止浏览器的默认行为

防止冒泡 举一个例子,就是在子元素当中触发click事件,它的父元素有click事件的话,也会被触发,我们就需要用event.stopPropagation来防止冒泡。Ie使用的是cancelBubble,w3c使用的是stopP...

南蓝NL
2017/12/22
0
0
js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器) ...

在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1.阻止浏览器的默认行为 [java] function stopDefault(e) { //如果提供了事件对象,...

java_T
2012/07/13
0
0
详解键盘事件(keydown,keypress,keyup)

转载自:http://www.jianshu.com/p/8f839f558319 一、键盘事件基础 1、定义 顺序为:keydown -> keypress ->keyup 2、示例...

ahl123
07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取余运算

python中取余运算逻辑如下: 如果a 与d 是整数,d 非零,那么余数 r 满足这样的关系: a = qd + r , q 为整数,且0 ≤ |r| < |d|。 经过测试可发现,python3.6中取余运算得到的 r 是正整数;...

colinux
10分钟前
1
0
[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告) 、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具...

python测试开发人工智能安全
今天
3
0
JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
3
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
1
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部