小编Bho*_*yar的帖子

何时选择mouseover()和hover()函数

jquery .mouseover().hover()函数之间有什么区别?如果它们完全相同,为什么jQuery使用它们?

jquery mouseevent

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

如何填充100%的剩余高度?

+--------------------+
|                    |
|                    |
|                    |
|                    |
|         1          |
|                    |
|                    |
|                    |
|                    |
+--------------------+
|                    |
|                    |
|                    |
|                    |
|         2          |
|                    |
|                    |
|                    |
|                    |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

如上所示的(1)的内容是未知的,因为它可以在动态生成的页面中增加或减少.如上所示的第二个div(2)应填充剩余空间.

这是我的HTML的一个例子

<div id="full">
<!--contents of 1 -->
<div id="someid">
<!--contents of 2 -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

三网融合

#full{width: 300px; background-color: red;}
#someid{height: 100%;}
Run Code Online (Sandbox Code Playgroud)

或者这种方法错了吗?我该怎么做?请看我的演示并告诉我我的错误.

html css height fill

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

使用css反转颜色

HTML

<div>
    <p>inverted color</p>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

div {
    background-color: #f00;
}
p { 
    color: /* how to use inverted color here in relation with div background ? */
}
Run Code Online (Sandbox Code Playgroud)

有没有办法p用css 反转颜色?

color: transparent;为什么color: invert;即使在CSS3中也没有?

css colors

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

未捕获的TypeError:无法分配给只读属性

我正在尝试这个非常简单的例子来自Nicholas Zakas的"专业JavaScript for Web Developers"一书,但是我无法想象我在这里做错了什么.一定是我错过的非常简单的东西,但我被困住了.

这是代码:

'use strict';

var book = {};

Object.defineProperties(book, {
    originYear: {
        value: 2004,
        writable: false
    },

    _year: {
        value: 2004
    },

    edition: {
        value: 1
    },

    year : {
        get: function() {
            return this._year;
        },

        set: function(newValue) {
            if(newValue > this.originYear) {
                this._year = newValue;
                this.edition += newValue - this.originYear;
            }
        }
    }
});

console.log(book.edition);
book.year = 2006;
console.log(book.edition);
Run Code Online (Sandbox Code Playgroud)

我在Chrome控制台上遇到的错误是:

未捕获的TypeError:无法分配给#main.js的只读属性'_year':31 Object.defineProperties.year.setmain.js:39(匿名函数)

有人可以解释我哪里出错了吗?

这是小提琴

javascript

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

有效的无法工作的scrolltop

我正在尝试滚动动画,但我的代码没有运气...

我有这个jquery

$(window).scrollTop(200);
Run Code Online (Sandbox Code Playgroud)

现在想给动画效果

所以试过这些但不起作用:

1. $(window).animate({scrollTop:200},1000);
2. $('body').animate({scrollTop: 200}, 1000);
Run Code Online (Sandbox Code Playgroud)

我在这样的点击功能中应用了这个:

$('.goto').click(function(){
    $(window).scrollTop(485); // its working
});
Run Code Online (Sandbox Code Playgroud)

而现在我想要制作动画而不是工作......

jquery

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

双问号等于什么

??=JavaScript 的作用是什么?

keys.reduce((o, k) => o[k] ??= {}, obj)[last] = value
Run Code Online (Sandbox Code Playgroud)

javascript

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

固定的位置不起作用

我有以下的HTML ...

<div class="header"></div>
<div class="main"></div>
<div class="footer"></div>
Run Code Online (Sandbox Code Playgroud)

并关注css ......

.header{
position: fixed;
background-color: #f00;
height: 100px;
}
.main{
background-color: #ff0;
height: 700px;
}
.footer{
position: fixed;
bottom: 0;
background-color: #f0f;
height: 120px;}
Run Code Online (Sandbox Code Playgroud)

但为什么页眉和页脚没有修复,我做错了什么?我只希望"main"可以滚动,"header"和"footer"处于固定位置.怎么做?

+-------------------------------------+
|     header                          |  -> at fixed position (top of window)
+-------------------------------------+
|       main                          |
|                                     |
|                                     | -> scrollable as its contents
|                                     |    scroll bar is window scroll bar not of main
|                                     |
|                                     |
+-------------------------------------+
|         footer                      |  -> at fixed …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何使用v-if和v-else而不使用任何html标记

项目清单

<ul>
 <li>language</li>

   < v-if= "tree()"> //which tag I may use or any other process
    <li>home</li>
    <li>about</li>
   <>
   < v-else> //which tag I may use or any other process
    <li>accounts</li>
    <li>listing</li>
   <>
</ul>'
Run Code Online (Sandbox Code Playgroud)

V-if我可能使用的html标签或任何其他vue.js过程中使用它.

vue.js

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

如何获得包含大小的宽度和高度?

假设我有以下html:

html,body{
    height: 100%;
    overflow-y: hidden;
}
div{
    background: url(path) no-repeat center;
    width: 100%;
    height: 100%;
    background-size: contain;
}
Run Code Online (Sandbox Code Playgroud)

演示

这里,background-size包含并且是100%的全宽和高度,但div没有完全覆盖背景图像的区域.

那么,有没有办法获得被覆盖图像的宽度和高度?

在此输入图像描述

javascript css jquery viewport

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

在HTML或正文上实现背景图像的最佳方法

我有一个图像,我需要伸展全身,所以我不知道什么是最好的方法来做到这一点

html{
  /*background image properties*/
}
Run Code Online (Sandbox Code Playgroud)

要么

body{
  /*background image properties*/
}
Run Code Online (Sandbox Code Playgroud)

css html5 css3

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

标签 统计

css ×5

javascript ×3

jquery ×3

html ×2

colors ×1

css3 ×1

fill ×1

height ×1

html5 ×1

mouseevent ×1

viewport ×1

vue.js ×1