- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个 Greasemonkey 脚本来隐藏网站上一个非常烦人的 div,该 div 会在几秒钟后弹出。这些都不起作用:
$("#flyin").hide();
$(document).ready(function(){
$("#flyin").hide();
});
我认为这是因为 #flyin
div 尚未创建。我如何告诉 jQuery 继续寻找这个 div,也许每 n 秒一次,这样我就可以隐藏它?
当我尝试隐藏页面上始终存在的非 js、常规旧 div 时,它会起作用。
最佳答案
有a utility for that (waitForKeyElements) .
您的整个脚本将是:
// ==UserScript==
// @name _YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
introduced in GM 1.0. It restores the sandbox.
*/
waitForKeyElements ("#flyin", hideFlyin);
function hideFlyin (jNode) {
jNode.hide ();
}
或者,如果节点每次页面加载仅出现一次,并且页面未通过 AJAX 完全更改,请使用:
//-- Unload after one run.
waitForKeyElements ("#flyin", hideFlyin, true);
关于jquery - 如何让 jQuery 继续检查稍后可能创建的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656841/
我正在编写一个插件,有一个ajax调用向用户显示数据。 如果用户想在ajax成功时添加一些js?他可以从他的 js 脚本中做到这一点吗,比如定位这个 ajax 成功事件。 例如: $(documen
我有 html 代码,例如 - x 最初插入 div 'insert_calendar_eda_form'。 Javascript代码 calendar_eda_add
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this qu
我已经使用命令 sudo start myservice 启动了一个 upstart 服务。我想要一种方法,以便稍后我(或任何人)可以检查该服务是否已启动并正在运行。检查它的命令是什么? 最佳答案 找
我是一名优秀的程序员,十分优秀!