【发布时间】:2013-03-28 06:04:17
【问题描述】:
我目前有一个 javascript 文件,我在我的视图页面中调用它,我可以在其中显示我的数据信息。同时,我有这段 javascript,一旦单击图像,就会显示一个菜单栏。这个脚本在页面完全加载之前运行,或者因为它不工作而运行。在所有其他脚本完成运行并加载页面后,如何让我的一段 javascript 执行操作?这是我尝试过但无法正常工作的方法
Javascript
(function ($) {
.... lines to load view page with data
$(document).ready(function () {
$('figure').on('click', function (event) {
$(event.currentTarget).toggleClass('open');
});
});
})(jQuery);
【问题讨论】:
-
@mplungjan -
$作为变量传入,但永远不会发出$()。 -
@mplungjan 外部表达式是一个IIFE,内部是
$(document).ready -
@ian 我看到了(不知道首字母缩写词)但忽略了它,因为它看起来更像是某种保护 jquery 的方法而不是需要的方法。我们将看到 OP 实际需要什么
-
立即调用的函数表达式
标签: javascript jquery javascript-events