小编Mel*_*Dog的帖子

JQuery/Javascript:检查var是否存在

可能重复:
如何检查JavaScript中是否定义了变量?
是否有标准函数来检查JavaScript中的null,undefined或blank变量?

我有一个脚本分为两部分.

第一部分设置var:

var pagetype = "textpage";
Run Code Online (Sandbox Code Playgroud)

第二部分是一个简单的if语句:

if(pagetype == "textpage") {
//do something
};
Run Code Online (Sandbox Code Playgroud)

现在第二部分if语句出现在我网站的所有页面上.但是声明var的第一部分只出现在我的一些页面上.

在没有var的页面上我自然会收到此错误:

Uncaught ReferenceError: pagetype is not defined
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:是否有一种方法可以使用JavaScript或JQ来检测var是否存在(不仅仅是它是否分配了数据)?

我想象我会使用另一个if语句,例如:

if ("a var called pagetypes exists")....
Run Code Online (Sandbox Code Playgroud)

javascript variables jquery

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

如何修复"缺少跨域资源共享(CORS)响应标头"webfont问题?

由于某种原因,字体已停止在我的网站上呈现.字体存储在本地,与站点位于同一服务器上.

我查了一下这个问题似乎是一个Missing Cross-Origin Resource Sharing (CORS) Response Header但是我无法理解这个问题的解决方案.

所有各种网站都说要做的就是使用: Access-Control-Allow-Origin:*

但由于我主要是前端,我不知道该放在哪里.这是我的主人可以帮助的东西吗?

我该怎么做才能解决这个问题?

编辑:

有问题的网站是:http://cyclistinsuranceaustralia.com.au/

例如,右上角的电话号码应为Bebas字体,但默认为Impact.

在控制台中,我得到错误:

来自" http://www.cyclistinsuranceaustralia.com.au "的字体已被跨源资源共享策略阻止加载:"Access-Control-Allow-Origin"标题的值为" http:// www. cyclistinsuranceaustralia.com.au '不等于提供的原产地.因此,不允许来源" http://cyclistinsuranceaustralia.com.au "访问.

我联系我的主持人说:

Access-Control-Allow-Origin "http://www.cyclistinsuranceaustralia.com.au"
Run Code Online (Sandbox Code Playgroud)

在我的.htaccess文件中,但这没有变化.

.htaccess fonts webfonts font-face cors

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

如何让 Github 通知我审核请求?

我的同事要求我查看他们的 Pull 请求,但我不知道是哪些。有没有办法让 Github 在发生这种情况时提醒我?

我看到“通知”部分中有一个“审查请求”过滤器,但从未显示任何内容。在“设置”部分似乎也没有任何具体设置。我也没有收到任何电子邮件。

有没有办法设置这个?

github

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

CSS3 Transitions:有没有使用JQuery的点击选项?

这非常有效:

<style type="text/css"> 
    div
    {
    width:100px;
    height:100px;
    background:red;
    transition:width 2s;
    -moz-transition:width 2s; /* Firefox 4 */
    -webkit-transition:width 2s; /* Safari and Chrome */
    -o-transition:width 2s; /* Opera */
    }

    div:hover
    {
    width:300px;
    }
    </style>
Run Code Online (Sandbox Code Playgroud)

但有没有人知道使用点击而不是悬停的方法?而不涉及JQuery?

谢谢!

click hover css3 transitions

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

OpenCart:下拉标题购物车信息的div在哪里?

我正在尝试设置OpenCart的样式但是很难找到哪个TPL文件包含当您单击标题中的"购物车"图标时出现的div(向下滑动的"迷你购物车" - 它允许您查看购物车中的内容而不进行操作到购物车页面).

有谁知道我在哪里可以找到具有这个div的.tpl文件(在默认结构模板中)?谢谢

在此输入图像描述

php shopping-cart opencart drop-down-menu

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

React:如何让 Material UI 的网格间距发挥作用?

我正在使用 Material UI 的网格(https://material-ui.com/api/grid)进行布局,但是虽然列和行工作正常,但该spacing属性似乎不起作用。

我已经这样导入了 Grid:import Grid from '@material-ui/core/Grid'

  <Grid container spacing={10}>
    <Grid item xs={12} sm={6}>
      CONTENT
    </Grid>
    <Grid item xs={12} sm={6}>
      CONTENT
    </Grid>
  </Grid>
Run Code Online (Sandbox Code Playgroud)

但没有出现填充。

有人知道如何在网格中包含间距吗?

javascript css reactjs material-ui

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

PhoneGap还是JqueryMobile?

我已经在PhoneGap(Cordova)上构建和应用程序,并在此过程中遇到了很多困难.因此我认为我的下一个版本将使用jQuery Mobile.

我想知道是否有人有过这方面的经验并且有推荐或偏好?

jquery jquery-mobile cordova

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

PayPal:pixel.gif - 我需要吗?

在我的PayPal按钮结束时,这一行:

<img alt="" border="0" src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" width="1" height="1">
Run Code Online (Sandbox Code Playgroud)

它破坏了我设计的美学.任何人都知道它的目的是什么,我可以删除它吗?

paypal

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

如何修复`npm install`上包的超时?

当我运行时,npm install它似乎工作正常,直到部分安装软件包。前半部分好像没有问题,但是过一段时间就无法访问其他包了。我只是得到重复的错误,例如:

npm http request GET https://registry.npmjs.org/react-hot-loader
npm info attempt registry request try #3 at 6:43:34 AM
npm http request GET https://registry.npmjs.org/react-tap-event-plugin
npm info attempt registry request try #3 at 6:43:34 AM
npm http request GET https://registry.npmjs.org/react-test-renderer
Run Code Online (Sandbox Code Playgroud)

等等。

它将继续执行此操作一个小时,然后安装将失败。

每次安装都会在不同的包中中断,所以我认为这不是特定文件的问题。

我可以使用浏览器和curl.

我的工作有防火墙,但此域已列入白名单。

有谁知道我能做些什么来让它工作或可能是什么原因造成的?

npm npm-install

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

JQuery Animate()从页面底部向上滑动

希望简单,但尝试从其他SO问题实施答案无济于事.

我有一个div我想在文档加载时从页面底部向上滑动.但是,我似乎无法让JQuery工作.这是我有的:

#content {
    width: 640px;
    margin:auto;
    margin-top: 2000px;
}

$(function(){

$('#content').animate({MarginTop: '50px',} 1000);

});
Run Code Online (Sandbox Code Playgroud)

基本上,我只想缩小margin-top页面加载时的距离.

谁能指出我正确的方向?谢谢

html javascript jquery jquery-animate

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