小编Nat*_*röm的帖子

对齐特定字符上的文本

我有这个单词列表我希望在中心对齐,每个列表项由两个单词组成' - '(连字符).有没有一种简单的方法可以在连字符上对齐?当单词长度不同时,连字符不再位于中心.

我已经做了一个小问题来解决我的问题:http: //jsfiddle.net/seLvC/

我目前的代码:

.progress-ww {
  font-size: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

香草javascript忽略第一个选项卡/单击

我有一个幻灯片菜单使用vanilla javascript在手机上使用,但到目前为止我所有的测试都导致移动浏览器忽略了第一次点击(尝试了touchstart和点击事件).从第二个水龙头开始,每次随后的水龙头都能很好地工作.

打开和关闭菜单是页面上唯一的javascript函数,我不想加载一个巨大的库,我想保持简单和小.我的代码如下:

var b = document.getElementById('menubtn');
b.addEventListener('touchstart', function (e) {
    var n = document.getElementById('nav');
    var ns = n.style.left;
    if (ns == "-600px") {
        n.style.left = "0px";
    } else {
        n.style.left = "-600px";
    }
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以轻松消除第一次双击的需要?

在fwiw部门,它是一个响应式设计,导航菜单在大屏幕上的一列和电话上的幻灯片.


编辑:解决了问题

按照Matt Styles评论,我尝试使用classList.toggle并解决了这个问题.最终版本如下:

var b = document.getElementById('menubtn');
var n = document.getElementById('nav');
b.addEventListener('touchstart', function () {
    n.classList.toggle('shwmenu');
    setTimeout(function () {
        b.classList.toggle('shwmenu');
    }, 500);
});
Run Code Online (Sandbox Code Playgroud)

我添加了延迟的menubtn代码以在关闭和打开状态之间切换图标.

javascript css

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

在Firefox中,单击可聚焦元素内的绝对元素不会聚焦可聚焦元素,除非它具有CSS位置

上下文:可聚焦元素内的绝对元素.

在Firefox 36中,如果可聚焦元素没有CSS位置(相对,固定或绝对),则单击内部元素将不会将焦点设置为可聚焦元素...

不知道那是不是已知的bug?

在IE11和Chrome上无法再现.

为了更好地理解这个问题,这里有一个例子:

Codepen

/* this is just so that the squares are similarly displayed */
section {
  position: relative;
  display: inline-block;
  margin-right: 75px;  
}

div {
  background-color: red;
  width: 100px;
  height: 100px;
  color: white;
  padding: 5px;
}

div:focus {
  background-color: green;
}

div > span {
  position: absolute;
  display: inline-block;
  top: 50px;
  left: 50px;
  background-color: blue;
  width: 100px;
  height: 100px;
  padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)
Context: an absolute element inside a focusable element.<br>
In  Firefox 36, if the …
Run Code Online (Sandbox Code Playgroud)

css firefox position focus css-position

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

显示:Chrome中的表格单元格问题,而在其他浏览器中正常工作

我使用表格标签开发html代码,并且它在所有其他浏览器(如safari,Firefox,IE等)中工作正常,但代码不适用于chrome作为结果输出,如下面的附加图像所示.

.contfull {
  max-height: 900px;
}
body {
  background: #cbd0d4 none repeat scroll 0 0;
  color: #444444;
  font-size: 14px;
  margin: 0;
  min-width: 100% !important;
  padding: 0;
}
.content {
  margin: 0 auto;
  width: 100%;
}
.container_q {
  background: #f0efef none repeat scroll 0 0;
  float: left;
  height: 100%;
  width: 100%;
}
.header_q {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 2px 2px #e0dcdc;
  display: block;
  padding: 10px 20px 4px;
  position: relative;
  z-index: 100;
}
.logo_q {
  display: inline-block; …
Run Code Online (Sandbox Code Playgroud)

html css

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

语法错误,插入“... VariableDeclaratorId”完成FormalParameterList

我在使用此代码时遇到了一些问题:

import edu.uci.ics.crawler4j.crawler.CrawlConfig;
import edu.uci.ics.crawler4j.crawler.CrawlController;
import edu.uci.ics.crawler4j.fetcher.PageFetcher;
import edu.uci.ics.crawler4j.robotstxt.RobotstxtConfig;
import edu.uci.ics.crawler4j.robotstxt.RobotstxtServer;

public class Controller {

     String crawlStorageFolder = "/data/crawl/root";
     int numberOfCrawlers = 7;

     CrawlConfig config = new CrawlConfig();
     config.setCrawlStorageFolder(crawlStorageFolder);
     /*
      * Instantiate the controller for this crawl.
      */
     PageFetcher pageFetcher = new PageFetcher(config);
     RobotstxtConfig robotstxtConfig = new RobotstxtConfig();
     RobotstxtServer robotstxtServer = new RobotstxtServer(robotstxtConfig, pageFetcher);
     CrawlController controller = new CrawlController(config, pageFetcher, robotstxtServer);

     /*
      * For each crawl, you need to add some seed urls. These are the first
      * URLs that …
Run Code Online (Sandbox Code Playgroud)

java web-crawler crawler4j

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

删除&害羞; 元素中的(软连字符)实体

我正在尝试&shy;从我的元素中删除所有实体(软连字符),

我一直试图用jquery来做这件事.当我从包含实体的html元素中获取文本时,我似乎得到一个字符串,其中实体被"隐藏"或无法编辑.

你是否必须做一些特别的事情来实际获得包含实体的字符串?

$( document ).ready(function(){
  $("button").on("click", function(){
    var html = $("div > span").html();
    var newHtml = html.replace("&shy;", "");
    
    $("div > span").html(newHtml);
  });
});
Run Code Online (Sandbox Code Playgroud)
div{
  max-width: 50px;
  padding: 10px;
  border: 1px solid #000;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <span>My text will be hyphe&shy;ned</span>
</div>
<button>
  Remove Hyphens
</button>
Run Code Online (Sandbox Code Playgroud)

html css jquery html-entities

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

Chrome自定义标签Oauth2 Flow

我正在使用chrome自定义标签来登录strava.我可以授权该应用,但Chrome自定义标签在达到重定向时不会重定向回我的应用.

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
       android:host="sample.example.com"
       android:pathPrefix="/"
       android:scheme="http" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

当Chrome自定义标签转向重定向URI时,如何重定向回应用?

java android google-chrome chrome-custom-tabs

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

SQL 参数数据类型 int 对于 charindex 函数的参数 1 无效

我正在尝试将 MySQL 查询转换为 MsSql 查询,但遇到了问题。这是我的查询:

MySQL

SELECT *,
(SELECT count(books.id)
   FROM books
   WHERE books.status = 1
     AND FIND_IN_SET(categories.id, books.multiple_category_id)) AS book_count
   FROM categories, books
   WHERE categories.parent_id=0
     AND categories.status=1 ;
Run Code Online (Sandbox Code Playgroud)

我试过的 SQL

SELECT *,
  (SELECT count(books.id)
   FROM books
   WHERE books.status = 1
     AND CHARINDEX(categories.id, books.multiple_category_id) > 0) AS book_count
   FROM categories, books
   WHERE categories.parent_id=0
     AND categories.status=1 ;
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Argument data type int is invalid for argument 1 of charindex function.
Run Code Online (Sandbox Code Playgroud)

以供参考。 http://sqlfiddle.com/#!3/4ed19/3

有没有人有任何想法?提前致谢!

php mysql sql sql-server

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

CodeDeploy 代理在解压缩的修订目录中的修订相对路径“appspec.yml”中未找到 AppSpec 文件

CodeDeploy 代理未在解压缩的修订目录中的修订相对路径"appspec.yml" 中找到 AppSpec 文件。

修订版解压到目录“/opt/codedeploy-agent/deployment-root/0bb5a5aa-5894-4575-a69c-a7a4e79b4cdf/d-HQ5GBC7SW/deployment-archive”

AppSpec 文件是预期的,但在路径“/opt/codedeploy-agent/deployment-root/0bb5a5aa-5894-4575-a69c-a7a4e79b4cdf/d-HQ5GBC7SW/deployment-archive/appspec.yml”中找不到。

amazon-web-services aws-code-deploy

4
推荐指数
3
解决办法
8438
查看次数

初始化其中包含数组元素的结构数组

#include <stdio.h>

int main()
{
    typedef struct s
    {
        int a;
        int b[5];
        char c[2];
    }st;

    st vs[1];

    vs[0] = {1,{1,2,3,4,5},{'c','d'}};

    printf("%d:a\n",vs[1].a);
    printf("%d:b[0]\t %d:b[4]\n",vs[0].b[0],vs[0].b[4]);
    printf("%c:c[0]\t %c:c[1]\n",vs[0].c[0],vs[0].c[1]);

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

为什么这不起作用?

gcc -o main *.c 
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

main.c:在函数'main'中:main.c:15:12:错误:'{'标记vs [0] = {1,{1,2,3,4,5}之前的预期表达式,{'c ", 'D'}};

但如果我有这个:

#include <stdio.h>

int main()
{
    typedef struct s
    {
        int a;
        int b[5];
        char c[2];
    }st;

    st vs[] = {
                {1,{1,2,3,4,5},{'c','d'}}
              };

    printf("%d:a\n",vs[0].a);
    printf("%d:b[0]\t %d:b[4]\n",vs[0].b[0],vs[0].b[4]);
    printf("%c:c[0]\t %c:c[1]\n",vs[0].c[0],vs[0].c[1]);

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

有用.这是什么逻辑.

如何使用st vs [1]方法使其工作?

c arrays pointers multidimensional-array

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