gpt4 book ai didi

javascript - MooTools 代码中出现意外语法错误

转载 作者:行者123 更新时间:2023-12-02 18:42:22 26 4
gpt4 key购买 nike

我正在创建一个电子邮件叠加层,但遇到了一个语法错误的小问题,我只是无法弄清楚。我使用 MooTools 和 Mediabox 作为我的工具。不太精通 Javascript。

这是模板页面中的代码。检查我将在首次访问者关闭框后设置的 cookie。 “mbClos​​eLink”是覆盖层关闭按钮上的 ID。我想监听点击事件,在该函数内部我将设置 cookie。有趣的是,如果我从条件语句中删除代码,代码就会起作用。我假设这与“mbClos​​eLink”在某些东西被触发时未加载有关,但我没有足够的 JS 经验来弄清楚这一点。

错误是:未捕获的语法错误:意外的标记}overlay.js 第 13 行

window.addEvent('load', function () {

var mc_cookie = Cookie.read('mc');
console.log('cookie value = ' + mc_cookie);

if (mc_cookie !== "x") {
Mediabox.open('overlay.php','Overlay','417 350');
$('mbCloseLink').addEvent('click', function() {
console.log('Closed box.');
var ck = Cookie.write('mc', 'x');
console.log('Wrote cookie.');
}
}
});

最佳答案

改变

$('mbCloseLink').addEvent('click', function() {
console.log('Closed box.');
var ck = Cookie.write('mc', 'x');
console.log('Wrote cookie.');
}

$('mbCloseLink').addEvent('click', function() {
console.log('Closed box.');
var ck = Cookie.write('mc', 'x');
console.log('Wrote cookie.');
}); // <==== here

关于javascript - MooTools 代码中出现意外语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com