小编and*_*ick的帖子

如果选中复选框,请执行此操作

当我选中一个复选框时,我希望它转向<p> #0099ff.

当我取消选中该复选框时,我希望它撤消该复选框.

我到目前为止的代码:

$('#checkbox').click(function(){
    if ($('#checkbox').attr('checked')) {
        /* NOT SURE WHAT TO DO HERE */
    }
}) 
Run Code Online (Sandbox Code Playgroud)

checkbox jquery if-statement unchecked checked

125
推荐指数
4
解决办法
40万
查看次数

jquery/javascript:function(e){....什么是e?为什么需要?它实际上做了什么/完成了什么?

$('#myTable').click(function(e) {
    var clicked = $(e.target);
    clicked.css('background', 'red');
});
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释这个,并解释为什么需要e,以及它实际上做了什么..

javascript jquery events

58
推荐指数
4
解决办法
8万
查看次数

jquery:keypress,ctrl + c(或类似的一些组合)

我正在尝试在我正在制作的网站上创建快捷方式.我知道我可以这样做:

if(e.which == 17) isCtrl=true;
if(e.which == 83 && isCtrl == true) {
    alert('CTRL+S COMBO WAS PRESSED!')
    //run code for CTRL+S -- ie, save!
    e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)

但下面的示例更容易,代码更少,但它不是组合键按压事件:

$(document).keypress("c",function() {
  alert("Just C was pressed..");
});
Run Code Online (Sandbox Code Playgroud)

所以我想知道如果通过使用第二个例子,我可以做类似的事情:

$(document).keypress("ctrl+c",function() {
  alert("Ctrl+C was pressed!!");
});
Run Code Online (Sandbox Code Playgroud)

这可能吗?我试过了它并没有用,我做错了什么.

jquery keypress keydown jquery-events

51
推荐指数
5
解决办法
10万
查看次数

将元素的宽度设置为0到100%的动画,并且它的包装器只有它们需要的宽度,没有预先设置的宽度,在CSS3或jQuery中

http://jsfiddle.net/nicktheandroid/tVHYg/

当悬停时.wrapper,它的子元素.contents应该从0px它的自然宽度动画.然后当鼠标移开时.wrapper,它应该动画回来0px.该.wrapper元件应仅一样宽,它需要被(允许.contents成长),所以.wrapper在宽度要长,宽度收缩为.contents一样.应该没有设置的宽度.contents.我正在使用CSS3,但它可以在jQuery中完成,这很好.

问题: 看看JSfiddle

  1. .wrapper 不仅需要它的宽度.
  2. .contents它增长时,当它几乎达到它的全宽时,它会跳到下一行
  3. 当它徘徊时.wrapper,.contents消失,当它应该动画下来0px

.wrapper {
    display: inline-block;

    height: 20px;
    width: auto;
  
    padding:10px;
  
    background:#DDD;
}

.contents {
    display:inline-block;
  
    width:0%;
  
    white-space:nowrap;
    overflow:hidden;
  
    background:#c3c;
}

.wrapper:hover .contents {
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;

    width:100%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
    <span>+</span>
    <div class="contents">These …
Run Code Online (Sandbox Code Playgroud)

css jquery css3 css-transitions

51
推荐指数
4
解决办法
19万
查看次数

jquery:if(target)是('.wrapper')的子项然后(做某事)

var target = $(this).attr("href");

if {target is child of ('.wrapper')} then (do something)
Run Code Online (Sandbox Code Playgroud)

简单的语法?有人可以在这里告诉我正确的语法吗?

javascript jquery

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

; Jquery:从当前屏幕位置下调100px的动画页面

我需要从当前屏幕位置设置滚动动画,然后按照设定的像素数设置.

    $('html,body').animate({
        scrollTop: $(window).position().top += 100
    });
Run Code Online (Sandbox Code Playgroud)

要么?

    $('html,body').animate({
        scrollTop: '+=100px'
    });
Run Code Online (Sandbox Code Playgroud)

jquery scrolltop

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

"-webkit-text-fill-color"和"color"之间的区别?

我想要了解它们之间的区别-webkit-text-fill-color并且只是简单color?有什么功能差异吗?据我所知,它们完全相同..你能用一种而不是另一种吗?

css webkit colors fill

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

Jquery:当你点击它时有没有办法突出显示Div的文字?

使用Jquery有一种方法可以突出显示/选择(如果有人用鼠标选择它)我点击的div内的文本?不是文本框,只是普通的div.

我正在尝试创建一个"短网址"框,当有人点击文本区时,它会突出显示所有文本,但它也不需要允许人们更改文本框中的文本,但是当文本框被禁用时不能选择任何文字,所以我想这样做,我只是觉得div最容易.

对不起,伙计们我最初没有很好地解释我的意思,上面添加了信息以澄清.

jquery select click highlight

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

当使用css3比例缩放元素时,它会在动画完成之后变为像素化.我正在制作一个带边框的元素

http://jsfiddle.net/nicktheandroid/5Ytnj/

当我添加-webkit-backface-visibility: hidden;.circ元素时,它会使它在动画完成后保持像素化.

我想知道是否有办法让它在动画时不像素化.我在Google Chrome的开发版中查看了它.

transform scale css3 pixelate css-transitions

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

Jquery:检测是否单击了鼠标中键或右键,如果是,请执行以下操作:

看看我的jsfiddle 演示,如果e.which == 1那样当你左键单击h2它会 e.which == 2e.which == 3然后它不会工作.2是鼠标中键,3是鼠标右键.我也发现了这个:

JQuery提供了一个e.which属性,分别为左,中,右三次返回1,2,3.所以你也可以使用if(e.which == 3){alert("right click"); }

此代码无效:

码:

    $("h2").live('click', function(e) { 
   if( e.which == 2 ) {
      e.preventDefault();
      alert("middle button"); 
   }
});
Run Code Online (Sandbox Code Playgroud)

jquery click keycode live right-mouse-button

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