JQ点击弹出层后就是我点了Ajq给标签添加属性data=“2”的弹出来层,

jquery,想点击A标签的时候,弹出一个层出来。A标签是有ID的。该怎么做啊。向各路大虾指教啊。
[问题点数:40分]
jquery,想点击A标签的时候,弹出一个层出来。A标签是有ID的。该怎么做啊。向各路大虾指教啊。
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年6月 总版技术专家分月排行榜第二
2012年6月 Web 开发大版内专家分月排行榜第一2012年5月 Web 开发大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。有关JQuery点击按钮弹出层的问题_百度知道
有关JQuery点击按钮弹出层的问题
slow&quot.login&).fadeIn(&*&quot,代码如下;);.fadeOut(&每次都是这两个方法同时触发;);
}).login&#loginBtn&):
$(&quot我想实现点击登录按钮弹出登录层;
$(&quot.click(function() {
$(&quot,然后点击其他地方登录层消失的效果;body&);););).click(function() {
$(&slow&;.not(&quot.login&quot.find(&);#loginBtn&quot,这是为什么啊
提问者采纳
因为#loginBtn是属于body里面的亲,你点击#loginBtn自然会触发body中响应的事件,你这个明显是事件冒泡的原因
提问者评价
来自团队:
其他类似问题
为您推荐:
jquery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁jQuery点击自身以外地方关闭弹出层的简单实例
字体:[ ] 类型:转载 时间:
本篇文章主要是对jQuery点击自身以外地方关闭弹出层的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
主要功能是点击显示,然后通过点击页面的任意位置都能关闭显示效果,主要是$(document).click的作用
开发过程中经常有一些弹出层,弹出后要在点击页面其他地方时自动关闭,下面是实现代码:
HTML代码: 代码如下:&div class="down"&click&/div&&div class="con hide"&show-area&/div&CSS代码:.hide{display:}
JS代码 代码如下:$(document).ready(function(){$("div.down").click(function(e){e.stopPropagation();$("div.con").removeClass("hide");});$(document).click(function(){if(!$("div.con").hasClass("hide")){$("div.con").addClass("hide");}});});OK,自己本地测试下吧,css样式自己修改!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具//在这里面输入任何合法的js语句
layer.open({
type: 1, //page层
area: ['500px', '300px'],
title: '你好,layer。',
shade: 0.6, //遮罩透明度
moveType: 1, //拖拽风格,0是默认,1是传统拖动
shift: 1, //0-6的动画形式,-1不开启
content: '这是一个非常普通的页面层(type:1),传入了自定义的html'
接下来我们将初步演示layer一些基本的层类型
特别说明:事件需自己绑定,以下只展现调用代码。
layer.alert('内容')
//第三方扩展皮肤
layer.alert('内容', {
skin: 'layer-ext-moon' //该皮肤由友情扩展。关于皮肤的扩展规则,
layer.confirm('您是如何看待前端开发?', {
btn: ['重要','奇葩'] //按钮
}, function(){
layer.msg('的确很重要', {icon: 1});
}, function(){
layer.msg('也可以这样', {
time: 20000, //20s后自动关闭
btn: ['明白了', '知道了']
layer.msg('玩命提示中');
//墨绿深蓝风
layer.alert('墨绿风格,点击确认看深蓝', {
skin: 'layui-layer-molv' //样式类名
,closeBtn: 0
}, function(){
layer.alert('偶吧深蓝style', {
skin: 'layui-layer-lan'
,closeBtn: 0
,shift: 4 //动画类型
layer.open({
shade: false,
title: false, //不显示标题
content: $('.layer_notice'), //捕获的元素
cancel: function(index){
layer.close(index);
this.content.show();
layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
layer.open({
skin: 'layui-layer-rim', //加上边框
area: ['420px', '240px'], //宽高
content: 'html内容'
layer.open({
skin: 'layui-layer-demo', //样式类名
closeBtn: 0, //不显示关闭按钮
shadeClose: true, //开启遮罩关闭
content: '内容'
layer.tips('Hi,我是tips', '吸附元素选择器,如#id');
//iframe层
layer.open({
title: 'layer mobile页',
shadeClose: true,
shade: 0.8,
area: ['380px', '90%'],
content: '/mobile/' //iframe的url
//iframe窗
layer.open({
title: false,
closeBtn: 0, //不显示关闭按钮
shade: [0],
area: ['340px', '215px'],
offset: 'rb', //右下角弹出
time: 2000, //2秒后自动关闭
content: ['test/guodu.html', 'no'], //iframe的url,no代表不显示滚动条
end: function(){ //此处用于演示
layer.open({
title: '很多时候,我们想最大化看,比如像这个页面。',
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['893px', '600px'],
content: '/'
var index = layer.load(0, {shade: false}); //0代表加载的风格,支持0-2
//loading层
var index = layer.load(1, {
shade: [0.1,'#fff'] //0.1透明度的白色背景
layer.tips('我是另外一个tips,只不过我长得跟之前那位稍有些不一样。', '吸附元素选择器', {
tips: [1, '#3595CC'],
time: 4000
//prompt层
layer.prompt({
title: '输入任何口令,并确认',
formType: 1 //prompt风格,支持0-2
}, function(pass){
layer.prompt({title: '随便写点啥,并确认', formType: 2}, function(text){
layer.msg('演示完毕!您的口令:'+ pass +' 您最后写下了:'+ text);
layer.tab({
area: ['600px', '300px'],
title: 'TAB1',
content: '内容1'
title: 'TAB2',
content: '内容2'
title: 'TAB3',
content: '内容3'
$.getJSON('test/photos.json?v='+new Date, function(json){
layer.photos({
photos: json //格式见API文档手册页
layer历经三年考验,已经清楚地懂得了人们最需要的是什么,因此这一版的核心是做减法,不仅剔除了部分冗余的API,对包括layer.ext.js在内的代码也进行了大量瘦身(所以如果你使用的是1.85,请不要覆盖升级),layer.js相比1.8.5减少了将近300行代码,但是这并不意味着功能的削减,事实上,layer已经变得更强大!1.9的使命是告诉大家,选择layer是完全正确的,没有哪个类似组件会如此玩命地维护和改进。应当有理由相信,layer1.9是一个里程碑式的跨进!
那么,我们将再演示一些例子,其中的大部分你可能都在一睹为快已经体验了。我们所呈现的例子毕竟有限,因此更推荐您直接阅读API文档。
页面层/iframe层
//信息框-例1
layer.alert('见到你真的很高兴', {icon: 6});
//信息框-例2
layer.msg('你确定你很帅么?', {
time: 0 //不自动关闭
,btn: ['必须啊', '丑到爆']
,yes: function(index){
layer.close(index);
layer.msg('雅蠛蝶 O.o', {
,btn: ['嗷','嗷','嗷']
//信息框-例3
layer.msg('这是最常用的吧');
//信息框-例4
layer.msg('不开心。。', {icon: 5});
//信息框-例5
layer.msg('玩命卖萌中', function(){
//关闭后的操作
//页面层-自定义
layer.open({
title: false,
closeBtn: 0,
shadeClose: true,
skin: 'yourclass',
content: '自定义HTML内容'
//页面层-佟丽娅
layer.open({
title: false,
closeBtn: 0,
area: '516px',
skin: 'layui-layer-nobg', //没有背景色
shadeClose: true,
content: $('#tong')
//iframe层-父子操作
layer.open({
area: ['700px', '530px'],
fix: false, //不固定
maxmin: true,
content: 'test/iframe.html'
//iframe层-多媒体
layer.open({
title: false,
area: ['630px', '360px'],
shade: 0.8,
closeBtn: 0,
shadeClose: true,
content: '/embed/XMjY3MzgzODg0'
layer.msg('点击任意处关闭');
//iframe层-禁滚动条
layer.open({
area: ['360px', '500px'],
skin: 'layui-layer-rim', //加上边框
content: ['/mobile', 'no']
//加载层-默认风格
layer.load();
//此处演示关闭
setTimeout(function(){
layer.closeAll('loading');
//加载层-风格2
layer.load(1);
//此处演示关闭
setTimeout(function(){
layer.closeAll('loading');
//加载层-风格3
layer.load(2);
//此处演示关闭
setTimeout(function(){
layer.closeAll('loading');
//加载层-风格4
layer.msg('加载中', {icon: 16});
layer.msg('尼玛,打个酱油', {icon: 4});
//tips层-上
layer.tips('上', '#id或者.class', {
tips: [1, '#0FA6D8'] //还可配置颜色
//tips层-右
layer.tips('默认就是向右的', '#id或者.class');
//tips层-下
layer.tips('下', '#id或者.class', {
//tips层-左
layer.tips('左边么么哒', '#id或者.class', {
tips: [4, '#78BA32']
//tips层-不销毁之前的
layer.tips('不销毁之前的', '#id或者.class', {
tipsMore: true
//默认prompt
layer.prompt(function(val){
layer.msg('得到了'+val);
//屏蔽浏览器滚动条
layer.open({
content: '浏览器滚动条已锁',
scrollbar: false
//弹出即全屏
var index = layer.open({
content: '',
area: ['320px', '195px'],
maxmin: true
layer.full(index);
layer.msg('灵活运用offset', {
offset: 0,
//更多例子
layer.msg('正在进入');
事实上layer提供的丰富的接口支撑,已经足够让你的弹层变得千变万化,请恕我无法为您逐一演示。真心希望layer可以帮助你在某些方面变得一劳永逸。如果您觉得文档和代码有不当之处,迫切地希望您能反馈,你可以通过Fly社区和加群的方式进入layer的圈子,许多和你一样的小伙伴将会和你一起,走过这段美妙的旅程。与此同时,个人的力量始终有限,layer也非常需要更多的你来共同完善她!编程开发子分类}

我要回帖

更多关于 jq获取a标签的内容 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信