小编bjb*_*568的帖子

jQuery砌体项目订单

我怎样才能让砖石在这里尊重更多的原始物品订单?我想命令是海豚,鱼,无脊椎动物,pinnipeds:

var $container = jQuery('.tax-product_cat #content');
$container.imagesLoaded( function(){
    $container.masonry({
        itemSelector: 'li.product',
        gutterWidth: 22
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-masonry

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

全屏模式退出

我有以下锚标记:

<a href="#" onclick="launchFullscreen(document.documentElement);">Full-screen</a>
Run Code Online (Sandbox Code Playgroud)

其中使用了我从教程中收集的以下代码行:

<script>
    // Find the right method, call on correct element
    function launchFullscreen(element) {
        if (element.requestFullscreen) {
            element.requestFullscreen();
        }
        else if (element.mozRequestFullScreen) {
            element.mozRequestFullScreen();
        }
        else if (element.webkitRequestFullscreen) {
            element.webkitRequestFullscreen();
        }
        else if (element.msRequestFullscreen) {
            element.msRequestFullscreen();
        }
    }

    function exitFullscreen() {
        if (document.exitFullscreen) {
            document.exitFullscreen();
        }
        else if (document.mozCancelFullScreen) {
            document.mozCancelFullScreen();
        }
        else if (document.webkitExitFullscreen) {
            document.webkitExitFullscreen();
        }
        else if (element.msExitFullscreen) {
            element.msExitFullscreen();
        }
    }

    function dumpFullscreen() {
        console.log("document.fullscreenElement is: ", document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement …
Run Code Online (Sandbox Code Playgroud)

html javascript css html5

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

什么是关闭TCP连接的正确方法

我有一个TcpClient对象,它使用其底层NetworkStream.Write()将一些数据发送到服务器.因此,我有:

TcpClient server = new TcpClient(serverName, 50001);

/* ... */

NetworkStream stream = server.GetStream();
Run Code Online (Sandbox Code Playgroud)

现在,按下按钮时,连接应该关闭.什么是关闭连接的正确方法?MSDN文档说关闭TcpClient(使用.Close())实际上并不关闭套接字,只关闭TcpClient资源(这至少是我理解文档的方式).

那么,下一个代码会正确关闭连接吗?

stream.Close();
server.Close();
Run Code Online (Sandbox Code Playgroud)

这是否足够,或者我应该首先检查(以某种方式)是否可以关闭流(或服务器)(如果连接是半开的或某些东西)......

更重要的是,NetworkStream.Close()MSDN文档声明它释放资源(甚至是套接字),因此关闭流可能就足够了,因为我在此之后阻止使用TcpClient.

什么是正确的方法?

c# tcp networkstream

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

NUnit与Debug.Assert冲突

我正在使用NUnit为我的一位同事撰写的一个图书馆编写单元测试.他的库包含很多Debug.Asserts,它们在无效输入时触发.当我编写单元测试并向其库提供无效输入时,他的Debug.Assert会抛出一个消息框,抱怨输入错误.

我觉得他的库在无效输入上抛出一个断言是件好事,但同时我希望单元测试能够覆盖不良输入.但是,当我这样做时,消息框出现,我必须手动单击确定继续剩余的单元测试.

如果不清楚,我的问题是单元测试过程在Debug.Assert上停止.人们应该在任何签入之前运行他们的单元测试,它应该是自动的,除非测试失败,否则不应该抛出消息.

在这种情况下,"最佳"方法是什么?

c# nunit assert

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

如何在响应式CSS菜单上添加子菜单

我的css菜单有这个html:

<nav class="clearfix">
    <ul class="clearix">
        <li><a href="http://www.domain.co.uk/">Homepage</a></li>
        <li><a href="/services">Services</a></li>
        <li><a href="/project-gallery">Project Gallery</a></li>
        <li><a href="/contact-us">Contact Us</a></li>  
    </ul>
    <a href="#" id="pull">Menu</a>  
</nav>
Run Code Online (Sandbox Code Playgroud)

 

nav {
    height: 50px;  
    width: 100%;  
    background: #F00;  
    font-size: 14pt;  
    font-family: Arial;
    position: relative;  
    border-bottom: 5px solid #FFFFFF;  
}  
nav ul {  
    padding: 0;  
    margin: 0 auto;  
    width: 100%;  
    height: 50px;
    text-align: center;
}
nav li {  
    display: inline;
}  
.clearfix:before,  
.clearfix:after {  
    content: " ";  
    display: table;  
}  
.clearfix:after {  
    clear: both;  
}  
.clearfix {  
    *zoom: 1;  
} …
Run Code Online (Sandbox Code Playgroud)

html css menu

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

Php处理大于最终脚本

最近在测试我的sql查询脚本后,我遇到了一个问题.我的if语句中的大于登录结束了php,然后将其余代码输出为html.

这是我的代码.(它位于"poll.html",一个带有php代码的html文件)

<div class="pollcont">
<?php

$pollrow = mysql_query("SELECT * FROM `Activepoll` ORDER BY `id` DESC LIMIT 1");

$rows = mysql_num_rows($pollrow);


if($rows > 0){ Do this stuff }; ?> </div>
Run Code Online (Sandbox Code Playgroud)

而不是完成if语句, 0){ Do this stuff }; ?>输出到浏览器.

为什么会发生这种情况,如何更改此脚本以便脚本运行?

html php apache

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

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

是否可以让 CSP 仅适用于父框架,而不适用于任何 iframe?

如果我有一个 CSP 设置为的网页:

default-src 'self'; img-src *
Run Code Online (Sandbox Code Playgroud)

或类似的,我有一个像这样的 iframe:

some legal content
<iframe sandbox="allow-scripts" srcdoc="&lt;script>alert('arbitrary code')&lt;/script>"></iframe>
Run Code Online (Sandbox Code Playgroud)

是否有可能允许 iframe 中的代码违反父框架的 CSP 并允许内联脚本/样式、来自其他域的内容或任何其他不违反沙箱限制的任意 HTML 内容?

目前这将给出:

[错误] 拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“default-src 'self'”。请注意,'script-src' 未明确设置,因此使用 'default-src' 作为后备。(关于:srcdoc,第 1 行)

CSP规范确认这是正确的行为:

每当用户代理创建一个iframe srcdoc文档中嵌套在受保护的资源浏览器上下文,如果用户代理执行任何政策 对于受保护的资源,用户代理必须执行这些 政策iframe srcdoc文件也是如此。

html iframe sandbox content-security-policy

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

有关反转黑到白PNG的问题

我有一个PNG文件,我想在悬停时将对象的黑色反转为白色.

我已经尝试过了

img:hover {
   -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
 }
Run Code Online (Sandbox Code Playgroud)
<img src="http://goproweb.ca/new/img/new/11.png">
Run Code Online (Sandbox Code Playgroud)

这使得对象变灰,但我希望将它们变成白色.

css css3

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

指令定义中的多行模板

我正在尝试制作一个指令模板多行.这可能吗?

myApp.directive('myDir', function() {
return {
    restrict: 'E',        
    template: '<div>
                |Hello,
                |{{test}}!
                |</div>'
    };
});
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴,看看我的意思.

angularjs angularjs-directive

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