addclass和removeclass的显示问题

qumoy 2017-06-01 11:51:44

如图,我想在点击btn1的时候,firstpage的classname显示show,在屏幕中显示出来
点击btn2的时候,secondpage的classname显示show,firstpage和thirdpage的classname设为hide,让secondpage显示在屏幕上,同理thirdpage也是一样。firstpage,secondpage,thirdpage是叠加写在一个div里面的。想请教一下这个改怎么写?
...全文
287 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qumoy 2017-06-02
  • 打赏
  • 举报
回复
引用 1 楼 IPbun 的回复:
你的jquery格式错了 ('.show') 里面不想要加点的 直接 ('show')
是这样,很尴尬!!
NANU-NANA 2017-06-01
  • 打赏
  • 举报
回复
要不要试试做成tabpanel
秋风_irwin 2017-06-01
  • 打赏
  • 举报
回复
你可以这样尝试,默认设置你每个page上的div的class为page,

function clearClass(){
    $('.page').each(function(){
         $(this).removeClass('show').addClass('hide');
    })
}
在你每次增加效果的时候,执行下这个语句。
萧逸才 2017-06-01
  • 打赏
  • 举报
回复
你也可以不用class实现,用jquery的$().show()和$().hide()方法
IPbun 2017-06-01
  • 打赏
  • 举报
回复
你的jquery格式错了 ('.show') 里面不想要加点的 直接 ('show')

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧