bootstrap弹出框

菜鸟教程:http://www.runoob.com/try/try...
它上面关于弹出框的实例,按正常来说,因为最左边和最右边的按钮已经显示了弹出框,那么我第一次点击最左边和最右边的按钮的时候,弹出框理应消失;为什么我要连点两次它才能消失,之后的点击事件才正常的显示/隐藏能正常的切换,有什么东西阻挠了第一次的点击事件么?

阅读 2.4k
2 个回答

clipboard.png
以这个为例,可以看到data-toggle是一个切换的关键点,toggle每次都是先0->1,1->0,切换,所以第一点击会被先初始化,除非你设置的了函数第一次就给了false的告诉它的初始状态

左右两边它默认是显示的,$(function () { $('.popover-show').popover('show');});
可能为了新手学习

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题