Safari元素在jQuery Interaction之后消失

时间:2014-12-02 20:59:58

标签: javascript jquery html css safari

我在Mac桌面上的Safari和目前正在构建的网站上的iOS上遇到了一些奇怪的问题。似乎当jQuery与元素交互时,元素就会消失。当我检查元素时,我看不到任何指示隐藏元素的原因的属性。如果我在元素的任何CSS属性上切换其中一个复选框,它会重新出现。

重新创建的步骤

  1. 在Safari中,请转到:http://bisqitstage.promotw.com/

  2. 使用刷新按钮刷新页面(而不是点击URL上的返回)。

  3. 点击&#34右侧较暗的区域(预定复选框);我同意网站的条款和条件。"。

    • 您可以在此处看到基于jQuery事件显示的复选标记。
  4. 右键单击框区域,然后选择"检查元素"。

  5. 在HTML检查器中,在div.bisqit-checkbox中单击div.glyphicon.glyphicon-ok.check。

  6. 在CSS检查器中向下滚动并切换任何属性选项旁边的复选框(例如,取消选中然后重新检查宽度:35px;)。

    • 现在将显示复选标记
  7. 预期

    在步骤3之后,应在步骤3之后显示复选标记。在步骤6中检查时,如果选择"宽度"例如,该物业已被检查。取消选中并再次检查它不应该改变它的状态 - 为什么它不会在第3步之后显示?

    我在此网站构建中遇到了与此类似的几个问题。我尝试过不同的jQuery版本以及删除可能干扰的其他组件,但似乎无法解决问题。

    浏览器版本:Safari 7.1(虽然我们已经注意到它回到了v6)。

0 个答案:

没有答案