小编But*_*key的帖子

用户脚本应该运行一次,而不是多次

// ==UserScript==
// @name         Test
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://myanimelist.net/*
// @require http://code.jquery.com/jquery-3.4.1.slim.min.js
// @grant        none
// ==/UserScript==
var index = 0;
(function() {
    'use strict';
    $(document).ready(function () {
        console.log(index);
        index++;
        setTimeout(() => {  console.log(index); }, 2000);
    });
})();
Run Code Online (Sandbox Code Playgroud)

所以你可以看到这段代码应该在控制台中返回:0然后1,但结果不同,实际上脚本运行了多次。

我唯一的线索是来自有问题的网站,有什么想法吗?

例外:(低代表图像 1)

实际:(低代表图像 2)

javascript userscripts tampermonkey

10
推荐指数
1
解决办法
2426
查看次数

如何在VSCode中高亮显示全局变量?

有没有办法使用配置或扩展来突出显示 VSCode 中的全局变量?我正在寻找类似于 Netbeans 的东西。

网豆:

Netbeans 示例

VS代码:

VSCode 示例

javascript syntax-highlighting visual-studio-code vscode-extensions

6
推荐指数
1
解决办法
4013
查看次数

如果所选选项为空,如何阻止提交?

如果任何选定的菜单为空,我会尝试阻止使用 Onclick 事件(使用 JavaScript)进行提交。也许会显示警报。是否可以?

<select name="form1" form="my_form">
    <option value="Option 1">Option 1</option>
    <option value="Option 2">Option 2</option>
</select>

<select name="form2" form="my_form">
    <option value="Option 1">Option 1</option>
    <option value="Option 2">Option 2</option>
</select>

<form id="my_form" method="post" action="selections.php">
    <input type="submit" value="Send">
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript forms select submit

3
推荐指数
1
解决办法
4106
查看次数

删除 WordPress 导航标签?

我有一个插件,它在 WordPress 仪表板的菜单 GUI 中使用图像作为导航项。导航标签仍在生成中,我想删除它们。我尝试将它们留空,但它只是删除了菜单项。

这就是主题在 header.php 中调用导航的方式:

<?php 
$show_member_menu_sticky = false;
 if ( $data['op_instamember_integration'] == 1 && function_exists('is_stmsmember_logged_in') ) {
if ( is_stmsmember_logged_in() ) // IM members is logged in...
    $show_member_menu_sticky = true;

if ( function_exists('is_stms_admin') ) {
    $stms = get_option('stms_settings'); // load InstaMember global settings...
    if ( isset($stms['global']['admin_unlock']) && $stms['global']['admin_unlock'] == 1     && is_stms_admin() )
        $show_member_menu_sticky = true;
}
} else {
if ( is_user_logged_in() ) $show_member_menu_sticky = false;
}

if ( $show_member_menu_sticky )
member_menu_sticky();
else
menu_ibt();
?>
Run Code Online (Sandbox Code Playgroud)

例子

html php navigation wordpress header

1
推荐指数
1
解决办法
6937
查看次数