小编vsy*_*ync的帖子

Chrome位置:固定在内部位置:使用iframe /视频绝对打破

我在我的一个网站上花了2个小时来处理这个疯狂的错误,这些错误包含了大量的内容,直到我知道是什么导致了这个问题; 在Chrome上,看起来位置:固定元素位于一个位置:绝对元素(具有z索引)不会像位置那样工作:固定元素会.


注- Chrome浏览器窗口(未在Ubuntu).
我想发布这个问题和我的答案,以便其他人不会对Chrome感到沮丧,这是一个疯狂的错误.看演示:

测试页:http://jsbin.com/uhuzoy/2/edit

css

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

添加 postcss-loader 后显示“未知单词”错误

我正在尝试添加postcss loader到我的webpack 中,但是在添加了postcss loader显示Unknown word error. 我还附上了错误截图。请查收附件。不知道是什么错误....在此处输入图片说明

我还加了postcss-loader, sass-loader, css-loader, style-loader。如果我做错了什么,请告诉我伙计们。

下面是我在配置文件和 package.json 文件中的加载器。

  module: {
  rules: [
    {
      test: /\.tsx?$/,
      use: ["babel-loader", "ts-loader", "tslint-loader"]

    },
    {
      test: /\.css$/,
      include: __dirname + "./src/css",
      use: [
        'style-loader',
        {
          loader: 'css-loader',
          options: {
            modules: true,
            importLoaders: 1
          }
        },
        'postcss-loader',

      ]
    },
    {
      test: /\.scss$/,
      use: [
        "style-loader",
        {
          loader: "css-loader",
          options: {
            sourceMap: isDevMode
          }
        },
        {
          loader: …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack postcss-loader

12
推荐指数
3
解决办法
8195
查看次数

带有HTML"draggable"的圆角

我正在使用"draggable"属性,并发现并非所有浏览器在拖动时都以相同的方式呈现元素.具体而言,背景颜色有时取自父元素(例如Chromium 33),有时使用白色(例如Firefox 28).

<div style="background-color: #79a; padding: 4px;">
  <div style="border-radius: 12px; padding: 12px; background-color: #ead;" draggable='true' ondragstart="event.dataTransfer.setData('text/plain', 'This text may be dragged')">
    <p>Some content here that should have clean rounded corners while being dragged</p>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

见上文http://jsfiddle.net/pZv35/3/.

有没有办法(最好使用CSS)来缓解这个问题?

css html5 draggable rounded-corners

11
推荐指数
3
解决办法
1263
查看次数

修复div内的位置背景图像

我想让div的背景固定,所以切换div会产生像手机屏幕上那样切换图像的效果.这就像恶化版本:https://www.android.com/versions/nougat-7-0/

小提琴链接.

我正在尝试这种方式:

.main {
  min-height: 1000px;
}

.col1 {
  width: 29.9%;
  min-height: 800px;
  display: inline-block;
  float: left;
}

.col2 {
  width: 70%;
  min-height: 800px;
  display: inline-block;
}

.row1 .col1 {
  background: rgba(238, 238, 34, 0.3) url("https://icons.iconarchive.com/icons/graphicloads/100-flat-2/256/24-hours-phone-icon.png") !important;
  background-position: left !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-attachment: fixed !important;
}

.row2 .col1 {
  background: rgba(238, 238, 34, 0.3) url("https://icons.iconarchive.com/icons/graphicloads/100-flat-2/256/abs-icon.png") !important;
  background-position: left !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-attachment: fixed !important;
}

.row3 …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

11
推荐指数
2
解决办法
1366
查看次数

如何检查 line-clamp 是否启用?

我有一个跨度的动态文本。我想用line-clamp: 2.

在这种情况下,有最大值。2 行文本,其余文本被 截断

这适用于:

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
Run Code Online (Sandbox Code Playgroud)

我的问题:如果内容被截断,则应显示工具提示。如何检测文本是否被夹住?

元素的高度是一样的,innerHTML是一样的......我没有更多的想法......

html javascript css dom

11
推荐指数
2
解决办法
4203
查看次数

下划线的部分模板(就像在把手中一样)?

我有这样的骨干模型

var PeopleModel = Backbone.Model.extend({
defaults: {              
    "people": [
          { "username": "alan", "firstName": "Alan", "lastName": "Johnson", "phone": "1111", "email": "alan@test.com" },
          { "username": "allison", firstName: "Allison", "lastName": "House", "phone": "2222", "email": "allison@test.com" },
          { "username": "ryan", "firstName": "Ryan", "lastName": "Carson", "phone": "3333", "email": "ryan@test.com" },
          { "username": "ed", "firstName": "Edward", "lastName": "Feild", "phone": "4444", "email": "ed@test.com" },
          { "username": "phil", "firstName": "Philip", "lastName": "Doom", "phone": "5555", "email": "phil@test.com" },
          { "username": "gerald", "firstName": "Gerald", "lastName": "Butler", "phone": "6666", "email": "gerald@test.com" …
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js handlebars.js

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

GetBoundingClientRect但相对于整个文档

除了偏移之外,是否有一种方法可以获取相对于文档的元素的客户端rect?getBoundingClientRect()获取相对于客户端浏览器的值.

我正在使用D3和jquery的height()或width()正在工作(我甚至尝试过做window.load()),但是offset()是.也不是javascripts .offset

return [$e.offset().top + $e.height()/2, $e.offset().left + $e.width()/2]
Run Code Online (Sandbox Code Playgroud)

$ e.height()和$ e.width()都返回0

这是一个SVG元素,我只是用它来编辑我的SVG.使用D3加载/处理SVG要容易得多.该项目与数据无关,它只是一张地图.

html javascript jquery d3.js

10
推荐指数
2
解决办法
5357
查看次数

Google Analytics,跟踪页面卸载事件

当用户使用Google Analytics(analytics.js)离开页面时,我正在尝试跟踪事件.虽然不知道用户将如何离开,但可能是因为外部链接或只是关闭标签.所以我的想法是挂钩到beforeunload或unload事件然后:

window.addEventListener("beforeunload", function() {
    ga('send', 'event', 'some', 'other', 'data');
});
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,对GA服务器的请求是同步还是我可以用hitCallback属性以某种方式强制该行为?如果那是不可能的,我还能怎样做到这一点?优选地,无需为用户设置超时或固定等待时间!

javascript google-analytics synchronous javascript-events

10
推荐指数
2
解决办法
4810
查看次数

如何在Javascript中生成随机柔和(或更亮)的颜色?

我正在构建一个简单的网站,当我点击一个按钮时会给出一个随机引用,然后,背景颜色会发生变化.问题是,有时候背景颜色太深而且字体是黑色的,因此人无法阅读报价.

我的问题是,是否有任何方法可以使用鲜艳的颜色或柔和的颜色创建随机颜色代码?

我得到这个代码来生成随机颜色.我试图编辑只A获得F字符串但没有成功:

'#'+((1<<24)*(Math.random()+1)|0).toString(16).substr(1)
Run Code Online (Sandbox Code Playgroud)

非常感谢你提前.

javascript css random rgb colors

10
推荐指数
2
解决办法
9049
查看次数

如何将JSX转换为String?

这里JSX是scode示例:

export default class Element extends React.Component {
  render() {
    return (
      <div>
        <div className="alert alert-success">
          {this.props.langs.map((lang, i) => <span key={i} className="label label-default">{lang}</span>)}
        </div>
      </div>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

如何获得这样的字符串?

<div><div className="alert alert-success">{this.props.langs.map((lang, i) => <span key={i} className="label label-default">{lang}</span>)}</div></div>
Run Code Online (Sandbox Code Playgroud)

UPD:我得到了我在服务器上渲染的React组件.我希望将它们作为字符串转换为客户端的另一个模板库.

javascript jsx reactjs

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