jQuery MiniUI

 找回密码
 立即注册
查看: 5583|回复: 7
打印 上一主题 下一主题

tabs切换时如何重复触发事件 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-7-4 09:40:08 |只看该作者 |倒序浏览
<div  id="tabs1" class="mini-tabs"  style="width:100%;height:770px;margin-top: 5px;" plain="false" >
            <div name="was1" title="aaa"  url="aa.jsp"  onload="bcTypeCheck">
            </div>
            <div name="was2" title="bbb"  url="bb.jsp">
            </div>
            <div name="was3" title="ccc" url="cc.jsp">
            </div>
        </div>

页面代码如上,我想切换的时候触发事件 bcTypeCheck,但点第一次的时候触发 了,点第二次就不触发 了,怎样才能重复触发?

Rank: 8Rank: 8

沙发
发表于 2014-7-4 09:49:13 |只看该作者
监听tabs事件,onactivechanged

Rank: 3Rank: 3

板凳
发表于 2014-7-4 10:34:23 |只看该作者
felt 发表于 2014-7-4 09:49
监听tabs事件,onactivechanged

<div name="was1" title="aaa" url="aa.jsp" visible="false" onactivechanged="bcTypeCheck" >

我改成这样了,还不行啊,我选第一次aaa的时候提示了,然后我选bbb,再选回aaa就没效果了,跟onload那个一样啊?

Rank: 8Rank: 8

地板
发表于 2014-7-4 10:36:42 |只看该作者
mini3000 发表于 2014-7-4 10:34
我改成这样了,还不行啊,我选第一次aaa的时候提示了,然后我选bbb,再选回aaa就没效果了,跟onload那 ...

这是tabs的事件,你写在tab上干什么

Rank: 3Rank: 3

5#
发表于 2014-7-4 10:46:23 |只看该作者
felt 发表于 2014-7-4 10:36
这是tabs的事件,你写在tab上干什么

具体怎样写?麻烦大大写一下,没具体例子,不会写

Rank: 8Rank: 8

6#
发表于 2014-7-4 10:57:47 |只看该作者
mini3000 发表于 2014-7-4 10:46
具体怎样写?麻烦大大写一下,没具体例子,不会写

<div  id="tabs1" class="mini-tabs"  onactivechanged="onActiveChanged" >

function onActiveChanged(e){
  alert(e.tab.title)
}

Rank: 3Rank: 3

7#
发表于 2014-7-4 11:11:17 |只看该作者
felt 发表于 2014-7-4 10:57
function onActiveChanged(e){
  alert(e.tab.title)
}

成功了,谢谢
顺便再问个问题,我刚加onactivechanged="onActiveChanged" 时没反应,去掉 plain="false"就行了,这个 plain="false"是什么意思?

Rank: 8Rank: 8

8#
发表于 2014-7-4 11:19:54 |只看该作者
mini3000 发表于 2014-7-4 11:11
成功了,谢谢
顺便再问个问题,我刚加onactivechanged="onActiveChanged" 时没反应,去掉 plain="false" ...

plain属性只是控制是否隐藏头部背景,和这事件无关的
我在例子上测试没问题

Archiver|普加软件

GMT+8, 2025-7-15 04:06 , Processed in 1.038519 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部