小编Rob*_*Kee的帖子

镀铬的奇怪的盒子

我试图将一个动画gifjpg,它似乎在大多数浏览器(IE,火狐,iPhone,iPad的)工作,但周围有动画一个奇怪的箱子gifWindows上的Chrome,火狐为Mac,和铬对于mac.

我终于通过一些奇怪的黑客来解决它,比如强迫图像调整到99.9%,使用掩码只允许动画gif的一部分显示,但是有更好/更清晰的跨浏览器解决方案吗?

我基本上开始使用div和图像,两者都是响应式的.
HTML:

<div>
    <img src="http://www.enjoyillinois.com/images/animations/Garden_of_Gods_anim_full.gif" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
    background-image: url("http://www.enjoyillinois.com/images/animations/Garden_of_Gods_bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

img {
    width:100%;
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

这是一个jsfiddle:http://jsfiddle.net/GyDCx/7/

html5 google-chrome css3 responsive-design

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

如何向CodeContracts证明IEnumerable <T> .Single()永远不会返回null?

我有以下代码片段:

    public static string returnString()
    {
        string[] stringList = { "a" };

        if (stringList.Count() != 1)
        {
            throw new Exception("Multiple values in list");
        }

        var returnValue = stringList.Single();

        Contract.Assert(returnValue != null, "returnValue is null");

        return returnValue;
    }
Run Code Online (Sandbox Code Playgroud)

CodeContract说:

CodeContracts:断言未经证实.你是否在静态检查器不知道的Single上做了一些假设?

在我的理解中,Single()永远不会返回null - 它返回IEnumerable的唯一值或者抛出异常.如何向代码分析器证明这一点?

c# code-contracts

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

MySql LEFT JOIN 内的 LEFT JOIN

我正在尝试对搜索框执行以下 MySql 查询。我试图返回“相册”信息(标题等),同时包含该相册中第一张图像的缩略图。但是,我必须查找两个表才能获取图像信息。首先,photos_albums包含该相册中的所有图像,ID从该表中获取第一张图像,然后在表中查找该图像信息photos。我相信我遇到的问题是我需要告诉第一个 LEFT JOIN 将查询限制为 1,但我没有这样做。我想我需要在 JOIN 中进行 JOIN 吗?对此的任何帮助将不胜感激。

SELECT albums.title, albums.title_url, photos.path, photos.medType, photos.vpath
FROM albums
LEFT JOIN photos_albums
    ON photos_albums.album_id = albums.id
LEFT JOIN photos
    ON photos_albums.photo_id = photos.id
WHERE albums.user = '$site_user'
AND (
    albums.title LIKE '$keyword%'
    OR albums.title LIKE '% $keyword%')
LIMIT 6
Run Code Online (Sandbox Code Playgroud)

mysql join

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

JQuery .on('click'...问题引用list-group-items

我正在写一个大型网站,我被卡住引用一个小导航栏.我正在使用Twitter Bootstrap.

我确定我错过了一些新手.这是JsFiddle:http://jsfiddle.net/ugdh2jmL/2/.我将引用一系列动态加载的列表对象.我可以很容易地添加它们,但我有问题声明onclick事件; 什么都没有,没有消息,没有.

以下是片段:

$('.list-group').on('click', '.list-group-item', function(e) {
  alert('success');
}):
Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js"></script>
<div class="col-sm-4">
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <div class="list-group">
          <a href="#" class="list-group-item active">
            <h4 class="list-group-item-heading">List group item heading</h4>
            <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
          </a>
          <a href="#" class="list-group-item">
            <h4 class="list-group-item-heading">List group item heading</h4>
            <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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