小编Seb*_*ner的帖子

用于检测元素位置何时更改的jQuery事件

我想知道是否有一个jQuery事件,我可以用它来确定特定DIV的top属性何时发生了变化.

例如,我在DIV之上有隐形内容.当该内容变得可见时,DIV向下移动.我想捕获该事件,然后使用该offset()函数来获取X/Y坐标.

javascript jquery events javascript-events

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

如何在Firefox DevTools中编辑或删除cookie?

在Firebug中,我可以使用Cookies面板删除和编辑任何cookie .

但在Firefox DevTools中,我找不到任何方法来删除或编辑cookie.

*Firefox DevTools中的Network*面板显示请求cookie

我在哪里可以做到的?

cookies firefox-addon firefox-developer-tools

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

使用.cssRules访问跨域样式表

当我尝试访问外部域上托管的一些CSS文件时,我在Firebug中收到此错误:

Security error" code: "1000
rules = styleSheets[i].cssRules;
Run Code Online (Sandbox Code Playgroud)

我使用的代码是:

$(document).ready(function () {
    $("p").live('mousedown', function getCSSRules(element) {
        element = $(this);
        var styleSheets = document.styleSheets;
        var matchedRules = [],
            rules, rule;
        for (var i = 0; i < styleSheets.length; i++) {
            rules = styleSheets[i].cssRules;
            for (var j = 0; j < rules.length; j++) {
                rule = rules[j];
                if (element.is(rule.selectorText)) {
                    matchedRules.push(rule.selectorText);
                }
            }
        }
        alert(matchedRules);
    });
});
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,除了移动同一域上的所有CSS文件?

jquery cross-domain

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

使用Firebug调试JavaScript事件

我需要为某个事件设置一个断点,但我不知道,它在哪里定义,因为我有一大堆最小化的JavaScript代码,所以我无法手动找到它.

是否有可能以某种方式设置断点,例如具有ID的元素的click事件registerButton,或者找到哪个函数绑定到该事件?

我找到了Firefox附加的Javascript Deobfuscator,它显示了当前执行的JavaScript,这很好,但我需要调试的代码是使用jQuery,所以即使在最简单的事件上也有大量的函数调用,所以我不能使用它无论是.

是否有专门为jQuery制作的调试器?

有没有人知道一些工具可以将缩小的JavaScript重新转换为格式化的代码,例如function(){alert("aaa");v=3;}转回

function() {
   alert("aaa");
   v = 3;
}
Run Code Online (Sandbox Code Playgroud)

javascript debugging jquery firebug

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

我可以在PHP中的函数中使用常量吗?

是否可以在PHP函数中使用PHP常量?

// in a different file
DEFINE ('HOST', 'hostname');
DEFINE ('USER', 'username');
DEFINE ('PASSWORD', 'password');
DEFINE ('NAME', 'dbname');

// connecting to database
function database()
{
    // using 'global' to define what variables to allow
    global $connection, HOST, USER, PASSWORD, NAME;
    $connection = new mysqli(HOST, USER, PASSWORD, NAME)
        or die ('Sorry, Cannot Connect');
    return $connection;
}
Run Code Online (Sandbox Code Playgroud)

php constants

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

Bootstrap,滚动后让导航栏变粘?

我有一个位于标题图像下方的导航栏.当我向下滚动时,我希望导航栏粘在网页的顶部.我想不到所需的jQuery或CSS,因为导航栏似乎粘在标题图像的正下方,留下了一些空白.

<div class="headerwrap pull-center">
<div  class="container">
    <div id="header" class="row-fluid">
        <div class="span5" id="phones">
            <img class="phone" src="img/white.png" alt="">
        </div>
        <div class="span7" id="mm-logo">
            <img class="mm-log" src="img/logo.png" alt="">
        </div>
    </div>
</div>
</div>


<div class="navbar navbar-inner" id="border-stuff">
    <div class="span12">

        <!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>

<!-- Everything you want hidden at 768px or less, place within here -->
<div class="nav-collapse collapse" id="center-nav">
<ul class="nav" >
    <li><a href="#h1"><h3>Heading1</h3></a></li><li …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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

何时问题对于正则表达式来说过于复杂?

请不要回答明显的问题,但有哪些限制标志告诉我们使用正则表达式不能解决问题?

例如:为什么正则表达式的完整电子邮件验证过于复杂?

regex

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

自Firefox 51.0.1起,Firebug工具栏按钮始终显示为已停用

最近我的Firefox更新到版本51.0.1.最初它显示了一些与Firebug相关的提醒检查(我不清楚),但我忽略了它.现在,Firebug工具栏按钮始终显示为已停用.

不活跃的Firebug按钮

我已经多次重新安装了Firebug,但结果总是一样的.

有兼容性问题吗?如何激活Firebug?

firefox firebug

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

Firefox Performance工具中的"CC Graph Reduction"是什么意思?

我正在使用Firefox开发人员工具(特别是Perfomance选项卡)分析JavaScript应用程序.

在结果中,我看到以下条目:

CC图缩减 - ForgetSkippable

不幸的是,我找不到明确的文件来解释它是什么.

我想知道:

  • 它是什么?
  • 这个事件什么时候开始?

javascript firefox

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

如何使用CORS访问iframe

当用户打印时,我的服务器生成PDF,我这样做是为了显示PDF的打印对话框.

$('<iframe type="application/pdf"></iframe>').attr('src', url).load(function() {
    var iframe = this;
    setTimeout(function() { //Chrome PDF viewer shows "Loading..." forever otherwise
        iframe.contentWindow.print();
        $(iframe).remove(); //gc
    }, 50);
}).appendTo('body');
Run Code Online (Sandbox Code Playgroud)

但现在我在S3上托管PDF.我明白了

Uncaught SecurityError: Blocked a frame with origin "https://localhost" from
accessing a frame with origin "https://my-bucket.s3.amazonaws.com".
Protocols, domains, and ports must match.
Run Code Online (Sandbox Code Playgroud)

我认为我需要添加CORS头.

我有

Access-Control-Allow-Methods: GET, HEAD
Access-Control-Allow-Origin: *
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

javascript iframe cors

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