小编Moe*_*Joe的帖子

如何删除 Gmail 应用程序深色模式样式?

我正在使用 mjml 构建一封电子邮件,其设计非常标准,无法灵活更改。

在 gmail 中,副本变得难以辨认,因为 gmail 将白色副本反转为黑色副本。

我希望 gmail 保持我想要的样式,有没有办法确保 gmail 不会反转任何内容?

我试过了:

  • 适用!important于我需要的所有元素。
  • @media (prefers-color-scheme: dark) {}但 Gmail 会删除媒体查询。
  • <meta name="supported-color-schemes" content="light only">没有运气。

任何帮助将非常感激。

谢谢

css gmail ios-darkmode

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

我可以连接一个字符串和一个变量来选择JavaScript中的DOM元素吗?

我试过谷歌搜索这个问题,但没有运气.可能是因为我问错了.任何帮助深表感谢.

我有变数copy1,copy2等我想通过他们迭代并选择每一个检查,如果它的内容已经字符一定数量.当我使用下面的任何变体时,它将控制错误或在控制台中输出一个字符串.

var copy1 = document.getElementById('copy1');
var copy2 = document.getElementById('copy2');
var copy3 = document.getElementById('copy3');

for(var i=0;i<4;i++){
 console.log(copy+i);
 console.log("copy"+i);
};
Run Code Online (Sandbox Code Playgroud)

理想情况下,我可以通过javascript选择一个元素和样式.

非常感谢
谢谢大家.

javascript

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

使用onLoad方法在React中加载图像?

我的目标是让我的图库图像在加载时呈现.
在线查看,我已经了解了这种onLoad方法.
这是我试图利用的,这个想法是preloader.gif在图像加载之前渲染并简单地用加载的图像替换图像src.

就像现在(下图)一样,如果我没有使用这种onLoad方法,图像看起来像往常一样加载,所以在加载图像之前,根本没有图像被渲染.

我究竟做错了什么?

我已经删除了代码以使问题更容易阅读.

import React from 'react';
import ReactDOM from 'react-dom';

import preloaderImage from '../../../img/site/preloader.gif';

class WorksPage extends React.Component {

  constructor(){
    super();
  }

  imageLoadHandler(image,e) {
    e.target.src = image;
  }


  render() {

    const listWork = this.props.array.map((item,index)=> {
      return(
        <li key={item.id}>
          <div>
            <img src={preloaderImage} onLoad={this.imageLoadHandler.bind(this,item.image)}/>
          </div>
        </li>
      )
    });

    return(
      <li>
        <div>
          <ul>
            {listWork}
          </ul>  
        </div>  
      </li>
    )
  }
}

module.exports = WorksPage;
Run Code Online (Sandbox Code Playgroud)

reactjs

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

Google Firebase我想控制登录我的firebase数据

简单的问题我希望你们能帮助我.

我正在使用Firebase,我可以使用以下命令在页面上显示我的firebase数据:

var dbRef = firebase.database().ref().child('jumbotron/header');
dbRef.on('value', snap => container.innerText = snap.val());
Run Code Online (Sandbox Code Playgroud)

但是当我尝试:console.log(dbRef) 它显示为一个对象.我认为这是因为引用是一个URL.我如何console.log或将我的firebase数据打印为字符串,并最终使用vanilla javascript将其放在我的页面上.我在FB文档中找不到解决方案,并且Google FB上没有任何教程.

任何帮助深表感谢.谢谢,全部

javascript firebase firebase-realtime-database

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

在React中检索数据属性值的最佳实践

我有一个关于React语法的问题。
我正在构思在React中重建我的网站,并正在编写代码以获取data-attribute价值。

我用来获取data-attribute值的方法是:
e.target.getAttribute('data-menuItem');

这似乎很好用。经过进一步调查,我了解了相同方法的替代符号,如下所示:
e.target.attributes.getNamedItem('data-menuItem').value

我只想知道我提到的第二种方法是最佳实践还是真的很重要。

非常感谢您的帮助。感谢

reactjs

3
推荐指数
2
解决办法
3499
查看次数

href 标签在 Outlook 2013 中不起作用

对于我的生活,我不明白为什么我的 href 标签在 Outlook 2013 中不起作用。我在同一个 html 文件中还有其他以相同方式编写的锚标签。似乎href标签被完全剥离了。它们适用于所有其他电子邮件客户端,除了 Outlook 2013。有什么我可能遗漏的吗?任何帮助表示赞赏。

																																																						<table align="center" class="inner">
<tr>																														

<td align="left" width="65">																															<a href="https://facebook">
<img src="./img/social-fb.png" width="65" style="display:block;">
</a>																															</td>
																														<td align="left" width="65">
<a href="https://www.instagram.com/">
<img src="./img/social-in.png" width="65" style="display:block;"></a>
</td>
																											</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html outlook html-email outlook-2013

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