小编Hug*_*ugo的帖子

反转表行

我想用jQuery 反转表tbody行.

是)我有的:

<table width="630" border="0" cellspacing="0" cellpadding="0">
<thead>
 <tr>
    <td>TITLE A</td>
    <td>TITLE B</td>
Run Code Online (Sandbox Code Playgroud)

(...)继续在jsfiddle.

这就是我拥有和想要的东西:http://jsfiddle.net/ZaUrP/1/

javascript jquery html-table jquery-selectors

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

使用CSS在元素后面创建一条线:之前

有可能创建一条线(下面的灰线),它的父元素后面的元素后面:before这些元素吗?

我有什么:http://jsfiddle.net/2Qn4Y/1/

图片

css

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

Word改变阶段,CSS垂直动画循环

我想这不是更好解释比这个:

动画


几乎用纯CSS完成了我想要的东西,但......

  • 我必须手动设置每个单词的"位置"
  • 如果附加了另一个单词,我必须再次计算所有内容
  • 我无法设置每个单词的1秒时间,只能设置总动画时间
  • 响应?就在我再次计算一切

代码是div overflow: hidden和带有negative margin-top(和动画)的子代.

现场演示:

body {
  font-size: 2em;
  font-family: sans-serif;
 }
 
 .animation {
    vertical-align: sub;
    height: 1em;
    overflow: hidden;
    display: inline-block;
    line-height: 2em;
 }
 
ul {
  animation: animation 10s infinite;
  padding: 0;
  margin-top: -0.55em;
  list-style: none;
}

@keyframes animation {
    0%        { margin-top: -0.55em }
    12.5%     { margin-top: -2.54em }
    25%       { margin-top: -4.55em }
    37.5%     { margin-top: -6.55em }
    50%       { margin-top: -8.5em }
    62.5%     { …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery animation

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

vue:nuxt-i18n:无法转换键路径的值

我正在使用nuxt-i18n来翻译我的页面,但找不到翻译字符串。

我的设置:

nuxt.config.js

modules: [
    [
      'nuxt-i18n', {
        locales: [
          {
            code: 'en',
            name: 'English',
            iso: 'en-US',
            langFile: 'en_US.js',
          },
          {
            code: 'pt',
            name: 'Português',
            iso: 'pt-BR',
            langFile: 'pt_BR.js',
          },
        ],
        loadLanguagesAsync: true,
        langDir: 'locales/',
        defaultLocale: 'en',
      },
    ],
  ],
Run Code Online (Sandbox Code Playgroud)

语言环境/en_US.js

export default {
  Greeting: 'Hello',
  Sign_up: 'Sign up',
};
Run Code Online (Sandbox Code Playgroud)

file.vue

{{ $t('Greeting') }}
Run Code Online (Sandbox Code Playgroud)

安慰:

WARN [vue-i18n]无法转换键路径'Login'的值。将keypath的值用作默认值。

internationalization vue.js nuxt.js

6
推荐指数
2
解决办法
1388
查看次数

Svelte:如何手动停止订阅?

我有一个商店,根据用户的操作偶尔获取数据 \xe2\x80\x93 。这是一个商店,因为它的数据在全球范围内使用,并且主要所有组件都需要最新的可用数据。

\n

但是,对于一个特定组件,我只需要加载第一个数据。

\n

对于此组件,没有理由subscribe()在第一次获取后保持函数运行。那么,如何停止这个订阅功能呢?

\n

Svelte 文档中的唯一示例使用了onDestroy(),但我需要手动停止它subscribe()

\n

我尝试使用简单的“计数”(如果计数> 1,则取消订阅),但它不起作用。

\n
    import user from \'./store\'\n    \n    let usersLoaded = 0\n    \n    const unsubscribe = user.subscribe(async (data) => {\n        if(data.first_name !== null) {\n            usersLoaded = usersLoaded + 1\n        }\n        \n        if(usersLoaded > 1) {\n            unsubscribe;\n        }\n    });\n
Run Code Online (Sandbox Code Playgroud)\n

这是完整的工作 REPL:

\n

\xe2\x86\x92 https://svelte.dev/repl/95277204f8714b4b8d7f72b51da45e67?version=3.35.0

\n

javascript svelte

6
推荐指数
2
解决办法
4781
查看次数

与Pure CSS垂直对齐(来自YUI)

如何vertical-align: middle使用PureUI从YUI添加元素?

我有三个具有相同高度的元素,我想要,"内部",他们有vertical-align: middle.

=> 检查jsfiddle:http://jsfiddle.net/kn88b/1/

我得到的最接近的是display: table; width: 100%,但这个BUG是"移动版",所以我想要一个适用于所有版本(平板电脑/台式机/手机)的解决方案.

在此输入图像描述

css yui-pure-css

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

Sum Javascript变量(实际上是字符串)

我有三个div包含数字.

<div class="a">10</div> 
<div class="b">20</div>
<div class="c">30</div>
Run Code Online (Sandbox Code Playgroud)

我用jQuery获取每个内部的数字.html().

var val_1 = $('.a').html(), 
    val_2 = $('.b').html(),
    val_3 = $('.c').html();
Run Code Online (Sandbox Code Playgroud)

我如何总结它们?

这不能按预期工作:

var total = val_1 + val_2 + val_3;
Run Code Online (Sandbox Code Playgroud)

自从返回102030后,我预计60岁.

javascript jquery

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

javascript:将秒转换为月

我正在使用以下脚本进行倒计时。

function startCountdown() {
    var countdownDate = new Date("9/13/2013 12:00 AM");
    var currentDate = new Date();
    var dateDifference = new Date(countdownDate - currentDate);
    var seconds = dateDifference.valueOf() / 1000;
    CountBack(seconds);
}

function CountBack(seconds) {
    var DisplayFormat = "DAYS days and HOURS hours";
    DisplayFormat = DisplayFormat.replace("DAYS", (Math.floor(seconds/86400)) % 100000);
    DisplayFormat = DisplayFormat.replace("HOURS", (Math.floor(seconds/3600)) % 24);
    $('span.countdown').html(DisplayFormat);
}

startCountdown();
Run Code Online (Sandbox Code Playgroud)

我怎样才能显示剩余的月份?(我想要:3 个月 29 天 3 小时)

谢谢你。

javascript countdown

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

在点之前获得价值

我有值56.024096385542165,我想要点之前的数字.(在这种情况下,它是56).

我怎么能用JavaScript做到这一点?

javascript

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