小编Pat*_*ikJ的帖子

选择文本时阻止onClick事件

我有这个问题,我需要在单击表格单元格时显示和隐藏div.但是,我也希望人们能够在单元格中选择文本并将其复制而不隐藏信息.

如有必要,完全可以更改设计.:)

这是一个演示这个问题的小提琴

http://jsfiddle.net/k61u66ek/1/

这是小提琴中的HTML代码:

<table border=1>
    <tr>
        <td>
            Information
        </td>
        <td onClick="toggleInfo()">
            <div id="information" style="display:none">
                More information that I want to select without hiding
            </div>
            <div id="clicktoshow">
                Click to show info
            </div>

        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是javascript:

function toggleInfo() {
    $("#clicktoshow").toggle();
    $("#information").toggle();    
}
Run Code Online (Sandbox Code Playgroud)

任何建议/建议非常感谢!

/帕特里克

html javascript jquery show-hide

20
推荐指数
4
解决办法
4665
查看次数

Powershell通过HTTPS调用RestMethod

我正试图通过powershell与服务进行通信,但我失败了.我怀疑这是证书,我搜索了答案,找到了两个选项,其中没有一个对我有用.我也尝试将两者合并失败.

选项1:

add-type @"
    using System.Net;
    using System.Security.Cryptography.X509Certificates;
    public class TrustAllCertsPolicy : ICertificatePolicy {
        public bool CheckValidationResult(
            ServicePoint srvPoint, X509Certificate certificate,
            WebRequest request, int certificateProblem) {
            return true;
        }
    }
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy

$urlJSON = "https://internal.ad.local/path/api_jsonrpc.php"

#Create authentication JSON object using ConvertTo-JSON
$objAuth = (New-Object PSObject | Add-Member -PassThru NoteProperty jsonrpc '2.0' |
Add-Member -PassThru NoteProperty method 'user.authenticate' |
Add-Member -PassThru NoteProperty params @{user="user";password="password"} |
Add-Member -PassThru NoteProperty id '2') | ConvertTo-Json


Invoke-RestMethod -Uri $urlJSON -body $objAuth -method …
Run Code Online (Sandbox Code Playgroud)

powershell ssl https self-signed invoke-command

15
推荐指数
1
解决办法
2万
查看次数

Powershell - TLS1.2支持

你知道是否有办法在powershell中启用TLS1.2(即用于invoke-webrequest或invoke-restmethod)?

默认情况下,Powershell看起来像使用TLS1.0,它与我们所有的Web服务都不兼容.

/帕特里克

api rest powershell tls1.2

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

数据表 - 仅允许使用按钮进行排序

有没有办法在单击列标题时禁用数据表中的列排序,只允许使用排序图标进行排序(请查看下图中的红色箭头)?

在此输入图像描述

我想要禁用排序的原因是我使用标题进行列过滤,当你点击标题输入字符串时,表格按该列排序(我知道它很难看,但我稍后会更改输入框设计).

在此输入图像描述

我检查了他们的选项,找不到任何东西.我还检查了源代码,但这远远超出了我的知识水平.

感谢您的任何帮助/建议!

/帕特里克

javascript sorting jquery datatables

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

Tampermonkey:触发事件对元素不起作用

我正在尝试在提供程序的角度应用程序之上使用 Tampermonkey 添加一些功能,但我被困在这个简单的事情上。我无法使用 CodePen 复制该问题,因此我们将不得不寻求理论和建议。我会尽量具体。

在页面加载时添加此间隔以检查具有 id serialNumberInput 的输入何时可用。然后我在表单中添加一个下拉列表,并将一个 onChange 事件附加到它以使用所选选项的值更新串行输入字段。然而,触发部分永远不会发生。当我手动输入它们时它确实有效,但不能使用脚本。

var populateSerialNumbersTimer = setInterval(function(){

    var serial = $("input#serialNumberInput");

    if($(serial).length >= 1){

        $(serial).css("display", "inline").css("width", "50%");
        $(serial).after(deviceToSerialSelectionHTML);

        $("select#deviceToSerial").on("change", function(){
            $(serial).val($("select#deviceToSerial").val());
            $(serial).trigger("change");
            $(serial).trigger("blur");

        });

        clearInterval(populateSerialNumbersTimer);
    }
}, 200);
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我已经考虑过并考虑序列号如何在文本字段中结束,该字段必须是可访问的。也许是我试图触发的事件在函数声明时没有被声明?

非常感谢建议。

javascript jquery tampermonkey

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