厚盒的行为不正常

发布于 2024-10-21 13:04:12 字数 164 浏览 4 评论 0原文

我正在创建一个油脂猴脚本。它应该执行的功能之一是关闭随页面打开的所有厚框(例如当您第一次访问 sidereel 时)。我把这句话放进去了

$('.ui-icon-closethick').click()

,但它似乎并没有起到作用。我错过了什么吗?

I'm creating a greasemonkey script. One of the functions it should do is close any thickboxes that open with the page (like when you visit sidereel for the first time). I put this line in

$('.ui-icon-closethick').click()

Yet it doesn't seem to do the trick. Am I missing something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那支青花 2024-10-28 13:04:12

该脚本是在弹出窗口打开后执行的,所以基本上你无法阻止它使用 Greasemonkey 打开。

但是,有一个名为 Mason 这将为您提供帮助。
只需添加以下规则:

描述: sidereel:假登录
包含 URL: ^http:\/\/www\.sidereel\.com\/
功能: Cookie 定义
配置...: saw_saved_source_popup=true

将其他字段留空。

如果闪烁弹出窗口不是问题,那么您可以使用以下内容:

// ==UserScript==
// @name           sidereel : hide welcome
// @namespace      http://stackoverflow.com/questions/5288097/
// @include        http://www.sidereel.com/*
// ==/UserScript==

if (unsafeWindow.$)
unsafeWindow.$("div[id *= 'lightbox-saved-source-']").dialog("close");

The script is being executed after the popup is opened, so basically you can't prevent it from opening using Greasemonkey.

However, there is an addon called Mason that will help you.
Just add the following rule:

Description : sidereel : Fake login
Include URL : ^http:\/\/www\.sidereel\.com\/
Function : Cookie Definition
Config... : seen_saved_source_popup=true

Leave the other fields blank.

If flashing the popup isn't the problem, then you may use the following:

// ==UserScript==
// @name           sidereel : hide welcome
// @namespace      http://stackoverflow.com/questions/5288097/
// @include        http://www.sidereel.com/*
// ==/UserScript==

if (unsafeWindow.$)
unsafeWindow.$("div[id *= 'lightbox-saved-source-']").dialog("close");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文