小编jmo*_*dyk的帖子

Bootstrap v5 将类名从 .ml .mr 更改为 .ms .me,为什么?

如果有任何正当理由,有人可以帮我澄清一下为什么 Bootstrap v5 更改了这些常用类的名称吗?

css bootstrap-4 bootstrap-5

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

如何检测新浏览器选项卡中的 url 更改并取回 url?

我有一个链接,可以在新选项卡中打开一个网址,如下所示:

<a href="#" target="teamViewer" style="color: deepskyblue"><span data-bind="text: connectorLoginLink, visible: shouldShowConnectorLoginLink, click: openTeamViewerUrl"></span></a>
Run Code Online (Sandbox Code Playgroud)

由于我想检测新选项卡中的 URL 更改,因此我认为必须使用 window.open(url) 来打开此链接。然后,跟踪新窗口。

在视图模型中:

public openTeamViewerUrl() {
    var newWindow = window.open('http://www.google.com', '_blank', 'location=yes');
}
Run Code Online (Sandbox Code Playgroud)

我想将打开的选项卡设置为 newWindow 对象,然后使用如下方式监视它:

var currentPage = newWindow.location.href;

    setInterval(function () {
        console.log(currentPage);
        if (currentPage !== newWindow.location.href) {
            // page has changed, set new page as 'current'
            currentPage = newWindow.location.href;

            console.log(currentPage);
            // do other thing...
        }
    }, 1000);
Run Code Online (Sandbox Code Playgroud)

我在尝试 window.open 时收到错误:阻止在新窗口中打开“ http://www.google.com/ ”,因为该请求是在未设置“allow-popups”权限的沙盒框架中发出的。

真的被困在这件事上了。如何绕过允许弹出窗口?这个功能可以通过其他方法实现吗?

javascript knockout.js typescript

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

如果仅悬停在一个上,如何激活两个不同的<span>激活?

通常,两个.labout跨度都是白色,两个.pabout跨度都是黄色.当盘旋在我身上时,整个短语都是黑色的.即当按钮的任何部分悬停在上面而不是单个跨度时,了解完全服务是黑色的.

<div id="inner">
    <a style="color:white" href="full-service/overview/" class="fs-button">
        <span class="labout">LEARN ABOUT</span>
        <span class="pabout"> FULL SERVICE</span>
    </a>                    
    <a style="color:white; vertical-align:middle;" href="diy/overview/" class="diy-button">
        <span class="labout">LEARN ABOUT</span>
        <span class="pabout">  DO IT YOURSELF</span>
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,对于我拥有的CSS,只有你悬停在上面的单个跨度变成黑色,而其他短语则没有.这是我的css:

a.fs-button {
    display: inline;
    background: #28353e;
    height: 26px;
    margin: 0 10px;
    width: 245px;
    float: left;
    font-family: 'asenine';
    text-decoration: none;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    position: absolute;
}

a span.pabout {
    color: #f6ec02;
}

.home-buttons a span.labout:hover {
    color: black;
}   

.home-buttons a span.pabout:hover {
    color: black; …
Run Code Online (Sandbox Code Playgroud)

html css

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

将 VBA 转换为 VBScript 以删除列中的重复项

我在 Excel 文件中有一个工作表,我想在其中删除第 1 列中的重复值。在 Excel 中,当您在“数据”下单击,然后在第一列名为“Code”的列上删除重复项时,它具有此功能。我正在尝试将其转换为 VBScript,但不确定如何。我尝试录制一个宏来获取 VBA 语法,但它与 VBScript 不同。我从录制的宏中得到的代码是

Sub Macro1()
    Columns("A:A").Select
    ActiveSheet.Range("$A$1:$K$523").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub
Run Code Online (Sandbox Code Playgroud)

vbscript excel

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

C#从MVC Controller返回Plain Json

我正在尝试将数据作为普通的Json,从我的控制器发送到我的MVC应用程序的客户端.数据最初是作为对象列表收集的,但我无法将其转换为直接Json.现在我控制器中的代码如下:

[HttpGet]
public JsonResult SecurityPermissionsTableData()
{
    List<SecurityPermissionsGridModel> list = securityPermissionsTable.Get(System.Security.Principal.WindowsIdentity.GetCurrent().Name.Split('\\').Last());

    string json = JsonConvert.SerializeObject(new
    {
        data = list
    });

    return ResultJson(json);
}

public JsonResult ResultJson(object data)
{
    return new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet, Data = data };
}
Run Code Online (Sandbox Code Playgroud)

当我使用JsonConvert.SerializeObject()函数时,它返回一个字符串:

"{\"data\":[{\"Username\":\"loganfg\",\"readbutton\":null,\"editbutton\":null,\"deletebutton\":null}]}"
Run Code Online (Sandbox Code Playgroud)

但是我需要以下列形式返回普通的Json:

{"data":[{"Username":"lgilmore","readbutton":"<a onclick='SP_read(\"7\")' class='SRKbutton tiny SP_rbutton'>Details</a>","editbutton":null,"deletebutton":null}]}
Run Code Online (Sandbox Code Playgroud)

如何将serialize函数返回的字符串转换为普通Json?或者我如何更改ResultJson()函数以正确处理和转换字符串?

c# asp.net-mvc json

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

getUTCHours() Javascript 返回错误的时间

我有:

var h = d.getUTCHours();
Run Code Online (Sandbox Code Playgroud)

这应该返回 h = 15。当前时间是下午 3:50。然而它返回 h = 22。

有什么想法吗?

分钟、秒、月、日和年功能对我来说效果很好。

javascript

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