javascript - 单击事件第一次不起作用

标签 javascript jquery html css web

我在 jquery 中编写了一个点击函数,如下所示,但遇到了一些问题。

$(' #xxx').unbind('click').on('click', function () {
  $('#xxx').removeClass('hide');
  $('#xxx').toggle();
});

click 事件的 div 是

<div id="xxx" class="hide"></div>

现在,当我单击此 div 时,什么也没有出现。只有从第二次单击开始,切换功能才会发生。谁能帮我解决这个问题?我需要第一次点击。最重要的是,我不想在页面加载时使用隐藏功能,因为我的设计在加载时中断,只有在加载完成时它才看起来不错。那么我该如何实现呢?

最佳答案

这是一个有效的 Fiddle你想做什么..你的代码没有错,我不知道,但也许你忘了像这样导入你的 jquery :

<script src="YOUR_JQUERY_PATH/JQUERY_FILENAME.js"></script>

关于javascript - 单击事件第一次不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24362437/

相关文章:

javascript - 如何创建循环来创建变量?

jquery - 使用 jQuery 选择选择选项时,div css 更改

javascript - 从 redux-simple-router children 访问 redux store

javascript - 在 jquery 事件中引用 javascript 对象

javascript - 额外的小数点来自 Number.prototype.toFixed

javascript - 直接在 Canvas 上设置路径的 alpha channel 中的每个点

html - 如何使用 XSLT 生成 HTML 表单?

javascript - 如何使用 jquery 打开 % left 面板?

javascript - 如何向下滚动到 ng-repeat 中的最新条目(AngularJS 或 Javascript)

javascript - 对象匹配的替代方案?