小编San*_*ngh的帖子

一次将click事件附加到多个元素?

这是我在jQuery中的代码:

$('.paragraph, .section, .heading').on('input', function (e) {
   localStorage.setItem($(this).attr('id'), $(this).text());
});
Run Code Online (Sandbox Code Playgroud)

是否有任何JavaScript可以同时附加所有事件?

javascript jquery

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

Chrome报告错误的event.timeStamp值(6位数或负值)

我有以下代码

$("p").on( "mousemove", function(event) {
   $("p").text(event.timeStamp);
});
Run Code Online (Sandbox Code Playgroud)

它在Firefox和Edge中返回9位数的正值,但在Chrome中只返回六位十进制数.我的chrome版本是43.这里有什么问题?

编辑:我更新了我的Chrome版本但我仍然得到负时间值或六位数字.我的Chrome版本现在是48.如果这很重要,我正在使用Window 10 64位.

编辑2:当我重新加载我的页面时,在短时间内值为正.之后它变得消极.负值随时间减少,最后变为正值并持续增加.

javascript jquery

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

CSS自定义属性如何级联?

假设我有以下CSS:

:root { --color: blue; }
div { --color: green; }
#alert { --color: red; }
* { color: var(--color); }
Run Code Online (Sandbox Code Playgroud)

我的标记是:

<p>I inherited blue from the root element!</p>
<div>I got green set directly on me!</div>
<div id="alert">
  While I got red set directly on me!
  <p>I’m red too, because of inheritance!</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是上面的CSS是否转化为:

body {
  color: blue;
}
div {
  color: green;
}
#alert{
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

还是有额外的

* {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

没有变量,通用选择器在所有元素上应用相同的CSS.这会改变,造型又取决于元素吗?

我还有一个问题是如果:root转换为bodyCSS. …

html css css3 css-variables

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

浏览器如何决定何时再次请求缓存文件?

我有一个网页,我缓存了 12 个小时。这是响应标头的两个屏幕截图。

在此处输入图片说明

在此处输入图片说明

正如您所看到的,“Date”和“Expires”标头的值都发生了变化。我的理解是“日期”是我们请求文件的时间,“到期”是浏览器应该检查更新版本的时间。在四分钟的间隔后,两个值都已更新。那么,浏览器如何决定何时请求更新版本的文件呢?会不会导致文件无限期缓存?

我知道“到期”值只是对浏览器的建议。但是浏览器如何知道第一次请求文件的时间,因为“日期”标头每次也会更新。

我还有一个问题。我的网页有.php扩展名。但是,我的标题显示:

Content Type : "text/html"
Run Code Online (Sandbox Code Playgroud)

为什么会这样?Content Type : "text/html"导致我的网页被缓存。缓存不会发生在具有session_start()? 是因为什么,session_start()还是只是巧合?

html php performance caching server

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

裁剪路径中的几何框有什么用?

我正在浏览 MDN 网站来了解该clip-path属性。这是链接:https ://developer.mozilla.org/en/docs/Web/CSS/clip-path

现在,我明白了网站上的大部分内容,但我不明白以下部分。有人可以最好通过演示向我解释一下吗?

<geometry-box>如果与 a 一起指定<basic-shape>,它将提供基本形状的参考框。如果由其自身指定,则它使用指定框的边缘,包括任何角形状(例如由边框半径定义)作为剪切路径。

fill-box使用对象边界框作为参考框。

stroke-box使用笔划边界框作为参考框。

view-box使用最近的 SVG 视口作为参考框。如果为创建 SVG 视口的元素指定了 viewBox 属性,则引用框位于由 viewBox 属性建立的坐标系的原点,并且引用框的尺寸设置为 viewBox 属性的宽度和高度值。

我的问题是 a 到底是什么以及在裁剪的上下文中意味着geometry-box什么?reference box

a 在剪辑过程中有何reference box用处?

什么是笔划边界框?和SVG有关系吗?

您能否提供一个包含所有这些值的工作示例?

html css svg

5
推荐指数
0
解决办法
901
查看次数

在图像上并排应用三个CSS过滤器?

看看下面的CodePen演示:http://codepen.io/anon/pen/vLPGpZ

这是我的代码:

  body {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(http://lorempixel.com/900/300) no-repeat center center fixed;
  }

  body:before {
    left: 0;
    right: 0;
    content: "";
    position: fixed;
    height: 100%;
    width: 30%;
    background: url(http://lorempixel.com/900/300) no-repeat center center fixed;
    filter: sepia(1);
  }
Run Code Online (Sandbox Code Playgroud)

您将看到应用了棕褐色滤镜.我想要的是并排在同一图像上应用三个CSS过滤器.前1/3部分采用灰度滤光片,中部1/3部分采用深褐色滤光片,最后1/3部分采用对比度滤光片.如何使用或使用jQuery或JavaScript实现此目的?

现在,即使是三分之一也没有被棕褐色正确覆盖.

html javascript css jquery css3

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

在 Python 中替换文件中的文本

我使用以下代码在编辑后使用 FTP 在服务器上上传文件:

import fileinput

file = open('example.php','rb+')

for line in fileinput.input('example.php'):
    if 'Original' in line :
        file.write( line.replace('Original', 'Replacement'))

file.close()    
Run Code Online (Sandbox Code Playgroud)

有一件事,不是替换原来位置的文本,而是代码在末尾添加替换的文本,并且原始位置的文本不变。

此外,它不仅打印出替换的文本,还打印出整行。谁能告诉我如何解决这两个错误?

python file python-3.x python-3.5

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

如何在div上进行直角三角形切割?

这是我想要的结果:

在此输入图像描述

我正在使用以下边框:

border: 10px blue solid;
border-right: 10px white solid;
Run Code Online (Sandbox Code Playgroud)

但它只是在右侧形成梯形形状.有没有办法在纯CSS中实现我想要的东西?它div本身可能包含一些其他DOM元素p,h1-h6或者其他一些divs 元素.

css css3 css-shapes

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

阻止点击加载网站并加载其他一些自定义内容?

我正在开发一个项目,用户可以点击链接获取有关它的其他信息.如果重要的话,网站使用Bootstrap Framework.额外的信息存储在服务器上的文件中.以下是调用函数的代码openModal:

$('a.modal-link').on('click', openModal);
Run Code Online (Sandbox Code Playgroud)

这是此函数的JavaScript代码:

function openModal() {
  var link = $(this).attr("href");
  var page = "url-of-current-page";
  var text = $(this).text();

  $.ajax({
    type: "POST",
    url: "path/to/getdata.php",
    data: {
      link: link,
      page: page
    },
    success: function(content) {
      $(".modal-body").html(content);
    }
 })
};
Run Code Online (Sandbox Code Playgroud)

这应该将HTML设置为modal-body我收到的数据.但是link在简要显示我的数据后,它会加载模态内部的实际值.我怎么能防止这种情况?

如果我需要在downvoting之前添加更多详细信息,请告诉我们.

html javascript ajax jquery twitter-bootstrap

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