小编Gre*_*tit的帖子

jQuery警报(这个)?

我想alert(this)用于演示目的(想要在不同的地方查看代码中的'this').

任何想法如何实现?

现在它只返回[object Object]

jquery alert

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

jquery animate,设置间隔和非活动窗口问题

所以我有这个奇怪的问题,我正在点击,我有一个幻灯片放映,其中设置间隔激发jquery动画方法.一切都很棒.

直到我切换标签.如果我在一段时间内使用幻灯片切换回切换选项卡,则会反复触发所有突然动画,而不会出现任何间隔.喜欢它正在追赶.

我有点想到它与RequestAnimationFrame和jQuery的animate方法有关.以及制表符处于非活动状态时如何抑制动画渲染.虽然间隔保持不变,但即使窗口处于非活动状态,也会频繁启动.

任何人都可以详细说明这一点,我会非常感激.

以下是执行此操作的核心代码:

function animate(setCurrent){
    animationDistance = opt.cSlideWidth * (opt.cCurrentSlide - 1);
    carousel.animate({left: '-' + animationDistance}, opt.cTransitionSpeed});
}
opt.cSetUpIntervalMethod = function(action){
    if (action === 'start') {
        clearInterval(opt.cSlideTimer);
        opt.cSlideTimer = setInterval(function(){animate();},opt.cSlideDelay);
    }
}
opt.cSetUpIntervalMethod('start');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在Javascript/jQuery中删除Word之前的文本?

'在这个之前删除东西.你好!'

如何在javascript或jQuery中删除上述字符串中'word'之前的文本?

javascript jquery

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

在2个不同的Div中播放/淡出声音

JQuery具有很好的视觉fadeIn/fadeOut函数,可以处理不同的元素,如div.声音需要同样的东西.

更确切地说,如果两个YouTube iFrame API播放器正在从2个不同的内部播放div,有没有办法淡出/淡出它们之间的声音?

javascript jquery

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

Mobile Safari不接受Century Gothic

我创建了这个网站:

http://imageworkz.asia/sixsensestester

它有一个"Century Gothic"字体系列,除了MOBILE Safari外,它在所有浏览器中都能正常使用.请注意,它是一个MOBILE Safari,因为在普通的Safari中字体很好.有什么建议?

css safari fonts

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

从毫秒本地化“持续时间”或“剩余时间”

让我先说我有一个“有效”的解决方案,部分来自上一个线程:

如何在 JavaScript 中将时间毫秒转换为小时、分钟、秒格式?

我的目标是使用本地化/国际化技术将持续时间(以毫秒为单位)转换为人类可读的。输入值以毫秒为单位并且是一个移动目标,因为它是 ETA(估计到达时间)而不是确定的到达时间。它不断地重新计算。

我想出的作品。我正在寻找的是可以利用东西(因为它已经有一个本地化系统)。它不必特别是,但我想要一些更优雅的选择,尤其是在本地化方面。我也使用并因此可以访问提供的任何

这是当前解决方案的简化版本(它位于实用程序函数的对象字面量中):

function duration (millis) {
  // in actual code, a function "i18n.t(key)" would return a properly
  // localized string. Instead, I'll just store English strings in an object
  var mockTranslation = {
    hoursLabel: "hr",
    minutesLabel: "min",
    secondsLabel: "s"
  }

  millis = parseInt(millis);

  function msToTime(duration) {
    var milliseconds = parseInt((duration%1000)/100)
        , seconds = parseInt((duration/1000)%60)
        , minutes = parseInt((duration/(1000*60))%60)
        , hours = parseInt((duration/(1000*60*60))%24);

    hours = (hours …
Run Code Online (Sandbox Code Playgroud)

javascript momentjs i18next

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

从“装饰”数组中删除命名属性

虽然我的问题源于 DataTables.net,但我想它适用于其他地方:

我从 DataTables 创建的表中检索一个类似数组的对象,如下所示:

var data = tableInstance.data(); // tableInstance is already a DataTables table instance
Run Code Online (Sandbox Code Playgroud)

但是数据虽然类似于数组,但实际上是一个用 DataTables API 修饰的对象,导致“数组”看起来像这样(简化为假的“简短”版本):

[
  0: {thing: "stuff"}, 
  1: {thing: "nextStuff"}, 
  $: function(){}, 
  button: function() {},
  length: 2
]
Run Code Online (Sandbox Code Playgroud)

我只想隔离实际的数组。有没有人发现这样做的优雅方式?“显而易见”的方法是只迭代 X 次,直到 data.length。例如,使用“每个”迭代器,它本质上就是这样做的:

var newData = [];

data.each(function (el, index) {
  newData.push(el);
})
Run Code Online (Sandbox Code Playgroud)

但我不禁想知道是否有更好的方法。通过删除不需要的属性来生成新数组(或就地编辑......不需要它是新的),而不是通过将想要的项目推送到新数组中。

或者这只是一个微优化(即使有数以万计的项目)甚至无法打扰?

javascript arrays

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

从jQuery转换为javascript

我无法理解如何在不使用API​​ jQuery的情况下让代码处理"本机"javascript,我需要帮助的人.我刚开始学习编程.我会很感激!

http://jsfiddle.net/P6YeA/

注意:当您单击屏幕的任何区域时,p对象将消失

javascript jquery

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

有没有办法做一个http头请求,并获得没有服务器端语言的时间

好的,所以我试图从Javascript代码做一个http头请求,以获得服务器时间...我可以从JavaScript执行此操作或我需要一个服务器端语言来实现这一点

javascript jquery curl

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

即使使用!important,指针游标也会覆盖等待光标

我有可点击的元素,我将指针光标与类.有人盘旋,他们将指针光标视为可点击的视觉提示.他们点击执行Ajax调用.由于Ajax调用是一个不确定的长度,我试图将其设置为使得游标在Ajax启动时成为"等待"游标,然后在Ajax停止时恢复.

但是......似乎尽管"等待"类上有"!important"声明,但指针仍具有优先权.最终结果是,当有人点击该项目时,他们不太可能远离它.他们只是将鼠标放在原处并等待.因此光标不会更新.

我已经创建了一些直接的CSS来表明,当你使用指针进入元素时,即使它不是"重要"声明,指针优先.在Chrome和Firefox for Windows中测试过:

这是小提琴:http://jsfiddle.net/3NdYP/

并包含其中的相关代码(CSS截断):

HTML:

<div id="fakeBody" class="wait">
    <table>
        <tr class="pointer">
            <td>Yup, a pointer row normally...</td>
        </tr>
    </table>            
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.pointer {
    cursor: pointer;
}

.wait {
    cursor: wait !important;
}
Run Code Online (Sandbox Code Playgroud)

"假身体"只适合小提琴.在现实世界的场景中,它是身体元素本身.

css

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

标签 统计

javascript ×7

jquery ×6

css ×2

alert ×1

arrays ×1

curl ×1

fonts ×1

i18next ×1

momentjs ×1

safari ×1