小编LOL*_*oza的帖子

代码不会在$(document).ready中执行,但会在开发人员控制台中执行

我有一些包装的代码$(document).ready(function(){ /*code*/ });,除了一行之外,它都可以正常工作.上面的代码工作正常,它下面的代码工作正常,我没有在我的控制台中得到任何错误.

$('.main-right.category').height( $('.footer').height() + $('.main-right.category').height() );
Run Code Online (Sandbox Code Playgroud)

那不会开火.但是,如果我将其完全粘贴到开发人员控制台中并在页面加载后按Enter键,则可以正常工作.页面加载时存在所有元素(意味着没有通过javascript动态构建).在chrome,firefox,IE中也有相同的结果.

有任何想法吗?

编辑:我应该添加我的CSS在我的javascript之前加载,并且我已经在这个相同的javascript文件中完成了其他CSS相关的调整.

另外,如果我将console.log $('.main-right.category').height()和$('.footer').height()放在该行代码的正上方,它们都会给出非零整数值,如我期待.

javascript jquery

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

针对特定分辨率的 CSS 媒体查询

我有一个疯狂的网络应用程序,有各种动态宽度和高度以及垂直居中的东西。除了 1366x768 和 1280x800 之外,它在几乎所有分辨率下看起来都很棒。我知道如何使用一些 CSS 规则覆盖来修复它。我只想针对这些特定分辨率(这意味着我不想针对 1280x1024 的 min-width: 1280 和 max-width: 1280)。请不要教我关于最佳实践和东西,我需要一个快速而肮脏的答案。

我怎样才能做到这一点?令人惊讶的是,谷歌没有给我任何好的结果。

css screen-resolution media-queries

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

查询字符串变量存在,但$ _GET为空

我在开发服务器上为客户开发了一个网站,并将其推送到生产服务器.在这两个网站上,URL都是这样的http://www.siteurl.com/blogs/?m=09&y=2012

在开发服务器上,如果我var_dump($_GET),我得到了我期望的值.

在生产服务器上,如果我var_dump($_GET),我得到一个空数组.

phpinfo()如果它有帮助我发布,我甚至不知道什么设置可能导致这个.

谢谢.

php

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

输入type =“ submit”按钮onClick:jQuery replaceWith阻止表单提交

我有以下HTML:

<input class="button" name="save" onclick="$(this).replaceWith('<img src=http://www.example.com/images/ajax-loader.gif />');" type="submit" value="SUBMIT">
Run Code Online (Sandbox Code Playgroud)

当单击按钮时,表单不再尝试提交,而是将其自身替换为正在旋转的AJAX加载gif,并且不执行任何操作。如果我删除onclick部分,它将提交。

长话短说,这是给客户的,但我不能以

$(function() { $(input[name=save]).on({click:function() { $(this).replaceWith(...); } }); });
Run Code Online (Sandbox Code Playgroud)

为什么替换后仍不提交?我不在e.preventDefault()任何地方。

html javascript forms jquery submit

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

标签 统计

javascript ×2

jquery ×2

css ×1

forms ×1

html ×1

media-queries ×1

php ×1

screen-resolution ×1

submit ×1