小编sty*_*ler的帖子

jquery重置动画的css值?

我有一个创建的代码片段,它基本上将h2动画到悬停时的图像上,然后在悬停时向右移动,所以我最初将h2设置为左:在加载页面时关闭-200px,然后在悬停时动画到左边:.image内部10px然后悬停到动画左边:500px缩小.现在,当我再次悬停图像时,h2从右侧开始动画,如果悬停已经发生,我怎样才能将h2重置为-200px,或者你能为我提出一个更好的方法来实现这种效果吗?

我的尝试可以在这里找到http://jsfiddle.net/kyllle/GPve7/

谢谢

javascript jquery

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

使用javascript模数将类添加到每第三个项目但不希望将其应用于第一个0

我试图将最后一个i完全除以3的值添加到最后,但我不希望索引0成为其中之一.任何人都可以告诉我除了第一个项目之外每个第3个项目我怎么能使用模数?

((i%3==0) ? 'last' : '');
Run Code Online (Sandbox Code Playgroud)

javascript

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

是否可以在1个数据属性中存储多个键/值?

我想知道是否可以在data-attr类似的内部存储多个键/值:

?<a href="#" data-social="network:facebook; socialId:123456789" id="facebook">Facebook</a>
Run Code Online (Sandbox Code Playgroud)

然后在我的脚本中使用它们时,只需选择它们$('#facebook').data('social.socialId');或类似的东西,而不是将它们分解为各自的属性?

javascript jquery

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

currentPosition似乎永远不会留下1?

我已经编写了一个小函数,它基本上将currentPosition值作为参数,如果该数字等于幻灯片的总数,并且如果它不是将值加1,不幸的是我的增量数似乎永远不会从1移动.任何人都可以告诉我哪里可能出错了?

var currentPosition = 0;
            var slideWidth = 320;
            var numberOfSlides = sliderSlides.children.length;
            console.log('Number of slides = ', numberOfSlides);

            //Remove scrollbar in js
            sliderCtn.style.overflow = 'hidden';  

            //Set .slides width equal to total width of all slides
            sliderSlides.style.width = slideWidth * numberOfSlides + 'px';                      

            // Direction click handlers
            sliderDirNext[det.clickEvent] = function(e) {               
                next(currentPosition);
                sliderSlides.style.left = slideWidth*(-currentPosition) + 'px';         
                console.log('Slide width ', slideWidth);
                stopEvent(e);
            };

 function next(currentPosition){
                    if( currentPosition === numberOfSlides ) {
                        return false;
                    } else {
                        currentPosition += 1;
                        console.log('Next …
Run Code Online (Sandbox Code Playgroud)

javascript

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

javascript clock故障运行计时器功能?

想知道我在这段代码中出错了什么,基本上startTime()只运行一次就可以了,所以时钟不会更新.任何人都可以建议我如何解决这个问题?

JS

function startTime(){
  var today=new Date();
  var h=today.getHours();
  var m=today.getMinutes();
  var s=today.getSeconds();
  // add a zero in front of numbers<10
  m=checkTime(m);
  s=checkTime(s);
  document.getElementById('txt').innerHTML=h+":"+m+":"+s;
  t=setTimeout('startTime()',500);
  }

  function checkTime(i){
  if (i<10)
    {
    i="0" + i;
    }
  return i;
  }
Run Code Online (Sandbox Code Playgroud)

HTML

    <body onload="startTime()">

<p>Date</p>
<?php echo date("d/m/y"); ?>

<p>Time</p>
<div id="txt"></div>
Run Code Online (Sandbox Code Playgroud)

链接http://bit.ly/IC9ohX

javascript

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

关于如何比较多个数组的确切顺序和内容的建议

目前我正在尝试使用for..in循环比较2个数组的内容,但没有成功.我熟悉如何分别获取每个数组的内容,但不知道如何匹配这些内容中的每一个.基本上如果数组的相同索引值中的2个值不匹配,我想返回false,否则继续.我最近的尝试我尝试将两个数组放在同一个for..in中使用不同的变量,然后比较这些.如果有人可以就此提出建议那就太棒了.

JS

var list1 = [1, 2, 3, 4, 5, 6];
var list2 = [1, 2, 3, 4, 5, 'e'];

var i, j;
for (i in list1 && j in list2) {

    if (list1[i] !== list2[j]) {
        return false
    } else {
        return true
    }
}

/*for ( j in list2 ) {
console.log( list2[j] )        
}*/?
Run Code Online (Sandbox Code Playgroud)

javascript

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

如果事件也需要作为参数,如何将参数传递给函数?

我有2个功能addData()diplayInfoBox(e),里面addData我有一个单击处理程序,我需要得到一些活动详情点击时因此事件被要求作为一个参数displayInfoBox,我还需要另一条信息传进displayInfoBox,但我不知道该如何在那里举办活动时这样做.如果我这样做displayInfoBox(e, pin)不起作用.任何人都可以建议我需要做什么来解决这个问题?

JSFiddle http://jsfiddle.net/kyllle/upej8/7/

JS

addData: function() {
  //code

  //click handler
  Microsoft.Maps.Events.addHandler(pin, 'click', instance.displayInfoBox); //need to be able to pass variable pin to displayInfoBox
},

displayInfoBox: function(e) { //need to accept additional param for pin

}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用 moment js 如何仅显示来自 UTC 时间戳的时间?

我有一个时间戳2016-09-14T10:44:55.027Z,我只想显示该10:44:55部分,但我不完全确定如何显示。我可以访问 moment 库,但不确定如何将其传递到 moment 中并对其进行格式化,我该如何添加 AM 或 PM?

moment("2016-09-14T10:44:55.027Z").format('hh:mm:ss')
Run Code Online (Sandbox Code Playgroud)

好像输出 11:44:55?

jsFiddle http://jsfiddle.net/eemfu0ym/

javascript momentjs

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

标签 统计

javascript ×8

jquery ×3

momentjs ×1