小编use*_*640的帖子

CSS保证金如何运作?

在下面的代码,不应该之间的裕度.box1.box220像素作为.box1具有10px的底部边缘和.box2具有10px的上边距.

<div class="box">
    <div class="box1"></div>
    <div class="box2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.box1{
    margin-bottom: 10px;
}

.box2{
    margin-top: 10px;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/3C7bW/

html css

28
推荐指数
3
解决办法
2041
查看次数

使用jQuery获取checkbox的值为1/0

我想用jQuery获取所有输入字段的值.我可以用以下代码来做到这一点.但是,如果输入字段是复选框,并且选中它,则它将返回" on ".如果选中,如何将值设为1

jQuery的:

$('button').click(function() {

    inputs = $('.input');
    inputs.each(function() {
        var value = $(this).val();  
        alert(value);
    }); 

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" class="input" />
<input type="text" class="input" />
<input type="checkbox" class="input">

<button>Get values<button>
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/yDKdT/

html javascript jquery

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

在焦点上展开输入字段

我想在焦点上向左侧展开一个搜索框.以下代码将扩展,但它将向右扩展.无论如何将它扩展到左边?

HTML:

<input type="text" placeholder="search">
Run Code Online (Sandbox Code Playgroud)

CSS:

 input[type="text"] {
    background: #444;
    border: 0 none;
    color: #d7d7d7;
    width:50px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
     margin:3px 12px;
}

input[type="text"]:focus {
    background:#ccc;
    color: #6a6f75;
    width: 120px;    
    margin:3px 12px;
    outline: none;
}

input[type="text"] {
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/7ppaS/

html css

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

用css替换带有图标的文本

我想使用字体真棒图标作为自动生成的标记,我无法改变它.

以下标记将显示ol列表.我想用图标替换数字.

<ol class="flex-control-nav">
    <li><a class="flex-active">1</a></li>
    <li><a class="">2</a></li>
    <li><a class="">3</a></li>
    <li><a class="">4</a></li>
    <li><a class="">5</a></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试的:

.flex-control-nav a:before  { 
    font-family: FontAwesome; 
    font-size: 30px; 
    display: inline-block; 
    content: '\f137';
}
Run Code Online (Sandbox Code Playgroud)

问题:

使用上面的代码,我可以在每个列表项中显示图标,但数字也在那里.我想隐藏数字.我尝试过使用text-indent,但也删除了图标.

html css font-awesome

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

通过单击相同的链接更改div

我有#div1#div2.隐藏时#div默认可见#div2.点击链接时,我想要隐藏#div1和显示#div2,再次点击我要隐藏的链接#div2#div1再次显示.

使用以下jQuery我可以隐藏第一个div并显示#div2,但我不知道#div1在同一个链接上再次单击时如何显示.另外如何根据可见div切换链接标题(即切换到div1或div2)

HTML:

<a class="switch" href="#">Switch to Div 2</a>

<div id="div1">Div1</div>
<div id="div2">Div2</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(".switch").click(function() {
  $('#div1').hide();
  $('#div2').show();
});
Run Code Online (Sandbox Code Playgroud)

CSS:

#div2 { 
   display: none; 
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/De4x2/

html javascript css jquery

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

放大图像并在悬停时显示div

在图像悬停时,我想放大图像并显示带有透明背景的div.

演示: http ://jsfiddle.net/9q4mT/

这是我的代码.在下面的示例中,当我将鼠标悬停在.image类中的图像上时,我想要缩放它,并希望.mylink在div的中心显示带有类的链接.

我能够放大悬停但是当我为.text添加样式时,它不再放大图像.

HTML:

<div id="box">
    <div class="image">
        <img src="http://s18.postimg.org/il7hbk7i1/image.png" />
    </div>
    <div class="text">
        <a class="mylink">link</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#box {
    text-align: center;
    margin: auto;
    width: 250px;
    height: 250px;
    overflow: hidden;
    position: relative;
}

.image img {
    width: 250px;
    height: 250px;
    overflow: hidden;

}
.image img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.image img:hover {    
    cursor: …
Run Code Online (Sandbox Code Playgroud)

html css css3

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

jQuery Toggle在窗口大小调整时不会显示

我正在使用jQuery slideToggle功能和媒体查询.

问题是当我将窗口调整为小尺寸时,会出现切换链接.现在,如果我点击切换,它可以正常工作,但是当我将窗口调整为大尺寸时,隐藏元素仍然不会出现.

如果我没有点击切换链接,并将窗口大小调整为大尺寸,它可以正常工作.

演示看到问题:

请在这里查看演示,在那里可以看到问题:http: //jsfiddle.net/3Jj7J/

将窗口大小调整为您看到"主菜单"链接的小尺寸.单击它时,您将看到切换.现在,如果您将其重新调整为大尺寸,则仍会显示正常链接.

这是我的代码:

HTML:

<div class="bar">
    <a class="toggle" href="#">MAIN MENU</a>
</div>

<div class="nav">
    <div class="wrap">
        <ul>
            <li>Link 1</li>
             <li>Link 2</li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.bar{
    display: none;
    border: 1px solid red;
}

@media screen and (max-width: 500px) {
     .nav ul { 
        display: none;
    }

    .bar{
        display: block;        
    }
}
Run Code Online (Sandbox Code Playgroud)

jQuery的:

var menu = jQuery('.nav .wrap > ul');       
jQuery(".toggle").click(function() {
    menu.slideToggle(500);
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery media-queries

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

每隔一秒后清除漂浮物

我有以下HTML标记.连续有两个.item div,每个div都有不同的高度.

是否可以在不改变标记的情况下清除每秒后的浮点数?每秒都有一个.last-item类.

HTML:

<div class="wrap">
    <div class="item"></div>
     <div class="item last-item"></div>
     <div class="item"></div>
     <div class="item last-item"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.wrap{
    border: 1px solid #000;
    width: 200px;
    overflow: hidden;
}

.item{
    width: 50%;
    background: yellow;
    margin-bottom: 10px;
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/R7VHX/

html css

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

附加链接上的单击功能不起作用

在单击链接时,我想显示一个div并在该div中添加另一个链接.然后我想在附加链接上使用click功能.

在下面的代码中,"click"链接上的click功能不起作用.我无法弄清楚这个问题.我将不胜感激任何帮助.

请检查JsFiddle以查看问题.

演示: http ://jsfiddle.net/QYL3x/

jQuery的:

$('.big-link').click(function(e){
    $('#myDiv').append('<a class="link" href="#">Click</a>');
});


$('.link').click(function(e){
    alert("clicked");
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<a href="#" class="big-link" data-reveal-id="myDiv">Fade</a>
<div id="myDiv" class="reveal-modal"></div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

使用:在输入字段之前

我想使用以下标记在第一个输入字段之前添加一些内容:before.使用的原因:之前是标记无法更改.

我正在尝试这个,但不起作用:

HTML:

<p class="submit">
    <input id="submit" type="submit" value="Post" name="submit">
    <input id="" type="hidden" value="" name="">
</p>
Run Code Online (Sandbox Code Playgroud)

CSS:

.submit input:before{
    content:"Test ";
}
Run Code Online (Sandbox Code Playgroud)

这可行,但我想将内容放在.submit中:

.submit:before{
    content:"Test ";
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/gb2wY/

html css

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

CSS仅选择直接子项

我有以下html标记.我想将css样式应用于limain的直接子项ul.我不想选择嵌套在里面的li项目li.我怎样才能做到这一点?

在下面的代码中,我想只选择"主项目1"和"主项目2".我正在尝试>运算符,但它不起作用.

HTML:

<div class="nav">
    <ul>
        <li><a>Main item 1</a></li>
        <li><a>Main item 2</a>
            <ul>
                <li><a>sub item 1</a></li>
                <li><a>sub item 2</a></li>
            </ul>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.nav > ul li a:hover{
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/tk6RS/

html css

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

修复与父容器相关的位置

我正在使用一个非常简单的代码在滚动上制作一个粘性元素.

我想制作.top sticky,它包裹在.wrap中.当我向下滚动时,我想设置与包裹相关的.top的位置(这样它从左边开始:0与.wrap相关,与身体无关.我想把它保留在.wrap中.我怎么能这样做?谢谢.

jQuery的:

var top = $('.top').offset().top;
$(window).scroll(function (event) {
    var y = $(this).scrollTop();
    if (y >= top){
        $('.top').addClass('sticky');
    }
    else{
        $('.top').removeClass('sticky');
    }
});
Run Code Online (Sandbox Code Playgroud)

CSS:

.wrap{
    width: 300px;
    border: 1px solid green;
    margin: 0 auto;
    height: 1000px;
}

.top{
    background: green;
    height: 100px;
}

.sticky{
    position: fixed;    
    top: 0;
    left: 0;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/63cFy/

html javascript css jquery

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

jQuery .each:不要在最后一个字段中添加逗号

我想获取以逗号分隔的变量中所有字段的值。例如:1,2,3

下面的代码可以正常工作,但它也只在最后一个值的末尾添加逗号。我怎样才能删除它?

fields = $('.wrap').find('.text');
var data = '';

fields.each(function() {
    var value = $(this).val();  
    if ( value != '' ) {
        data += ' ' + value + ',';
    }   
});

alert(data);
Run Code Online (Sandbox Code Playgroud)

JSFiddle: http : //jsfiddle.net/cn5Gt/

javascript jquery

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

标签 统计

html ×12

css ×10

javascript ×6

jquery ×6

css3 ×1

font-awesome ×1

media-queries ×1