小编Rea*_*ven的帖子

使Iframe适合容器剩余高度的100%

我想设计一个带有横幅和iframe的网页.我希望iframe可以填充所有剩余的页面高度,并在浏览器调整大小时自动调整大小.是否有可能在没有编写Javascript代码的情况下完成它,只有CSS?

我尝试设置height:100%iframe,结果非常接近,但iframe试图填充整个页面高度,包括30px横幅div元素的高度,所以我得到了不必要的垂直滚动条.这不完美.

更新说明:请原谅我没有好好描述这个问题,我在DIV上尝试了CSS margin,padding属性来成功占据网页的整个提醒高度,但这个技巧对iframe没有用.

 <body>
    <div style="width:100%; height:30px; background-color:#cccccc;">Banner</div>
    <iframe src="http: //www.google.com.tw" style="width:100%; height:100%;"></iframe>
</body>
Run Code Online (Sandbox Code Playgroud)

任何想法都表示赞赏.

html css iframe

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

HTML <select>是否有onSelect事件或等效事件?

我有一个输入表单,可以让我从多个选项中进行选择,并在用户更改选择时执行某些操作.例如,

<select onChange="javascript:doSomething();">
  <option>A</option>
  <option>B</option>
  <option>C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

现在,doSomething()只有在选择更改时才会触发.

我想doSomething()在用户选择任何选项时触发,可能再次选择相同的选项.

我尝试过使用"onClick"处理程序,但在用户启动选择过程之前会触发该处理程序.

那么,有没有办法在用户的每次选择上触发一个功能?

更新:

达里尔建议的答案似乎有效,但它并不一致.有时,只要用户点击下拉菜单,即使在用户完成选择过程之前,事件也会被触发!

html javascript html-select dom-events

198
推荐指数
12
解决办法
34万
查看次数

通过数据库级​​别的查询进行反序列化

我有一个列值存储在数据库中:

一:2:{I:0; S:2: "US"; I:1; S:2: "19";}

我想在mysql查询期间反序列化它,而不是unserialize在获取数据后使用php 函数.我想这样做,所以我可以使用序列化值加入另一个表.这将避免在使用php反序列化后执行单独的查询,仅用于连接的数据.

mysql

38
推荐指数
6
解决办法
5万
查看次数

如何扩展和折叠三个div并排?

$(document).ready(function () {
    $("#toggle").click(function () {
        if ($(this).data('name') == 'show') {
            $("#sidebar").animate({
                width: '10%'
            }).hide()
            $("#map").animate({
                width: '89%'
            });
            $(this).data('name', 'hide')
        } else {
            $("#sidebar").animate({
                width: '29%'
            }).show()
            $("#map").animate({
                width: '70%'
            });
            $(this).data('name', 'show')
        }
    });
});
Run Code Online (Sandbox Code Playgroud)
html, body {
    width:100%;
    height: 100%;
}
#header {
    width: 100%;
    height: 20%;
    float: left;
    border: 1px solid;
}
#map {
    width: 80%;
    height: 80%;
    float: left;
    border: 1px solid;
}
#sidebar {
    width: 19%;
    height: 80%;
    float: left;
    border: 1px solid;
} …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery angularjs

12
推荐指数
2
解决办法
2293
查看次数

获取 Karma 中的角度常数

鉴于应用程序启动:

angular.module("starter", [ "ionic" ])
    .constant("DEBUG", true)
    .run(function() {
        /* ... */
    });
Run Code Online (Sandbox Code Playgroud)

我将如何测试 的值DEBUG

当尝试使用:

describe("app", function() {

    beforeEach(function() {
        module("starter");
    });

    describe("constants", function() {
        describe("DEBUG", inject(function(DEBUG) {
            it("should be a boolean", function() {
                expect(typeof DEBUG).toBe("boolean");
            });
        }));
    });
});
Run Code Online (Sandbox Code Playgroud)

我刚刚得到

TypeError: 'null' is not an object (evaluating 'currentSpec.$modules')
    at workFn (/%%%/www/lib/angular-mocks/angular-mocks.js:2230)
    at /%%%/www/js/app_test.js:14
    at /%%%/www/js/app_test.js:15
    at /%%%/www/js/app_test.js:16
Run Code Online (Sandbox Code Playgroud)

angularjs karma-runner karma-jasmine ionic-framework

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

如何在单击按钮时复制URL?

我试图在单击按钮时复制URL。一些我曾尝试过但无法正常工作的方法。 http://www.w3schools.com/code/tryit.asp?filename=FAF25LWITXR5

function Copy() 
{
    var Url = document.createElement("textarea");
    Url.innerHTML = window.location.href;
    Copied = Url.createTextRange();
    Copied.execCommand("Copy");
}
Run Code Online (Sandbox Code Playgroud)
<div>
 <input type="button" value="Copy Url" onclick="Copy();" />
 <br />
 Paste: <textarea rows="1" cols="30"></textarea>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery web

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

InitiateShutdown,无法理解传递给函数的值

我不明白关闭计算机和使用此功能关闭计算机之间的区别.我在看https://msdn.microsoft.com/en-us/library/windows/desktop/aa376872(v=vs.85).aspx
具体来说,我不明白SHUTDOWN_NOREBOOT.

  • SHUTDOWN_NOREBOOT
    0x00000010 (0x10)
    计算机已关闭但未关闭或重新启动.
  • SHUTDOWN_POWEROFF
    0x00000008 (0x8)
    计算机已关闭并已关闭.
  • SHUTDOWN_RESTART
    0x00000004 (0x4)
    计算机已关闭并重新启动.

如果计算机没有断电也不会重新启动,那么目的是什么?是SHUTDOWN_NOREBOOT与具有计算机睡眠的代名词?

c winapi shutdown

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