小编Sun*_*arg的帖子

jQuery Timeago时间戳:如何选择语言?

我确定这是一个愚蠢的问题,但我真的不知道该怎么做.

我正在使用timeago jquery插件:http://timeago.yarp.com/

它具有多种语言的语言环境支持.

我正在将我的网站从英语翻译成西班牙语,我正在使用PHP来完成这项工作.所以,我也想在两种语言中使用timeago.

我找到了多种语言的字符串:https://gist.github.com/6251

但是我该如何使用它们?

谢谢!

jquery locale timeago

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

CSS - 如果child具有特定类,则设计父类

可能重复:
活动子的父级的复杂CSS选择器
是否有CSS父选择器?

有没有办法根据子元素是否具有特定类来设计父类?

<div class="container">
   <div class="content1">
      text
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

.

<div class="container">
   <div class="content2">
      text
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想.container根据子类是否为content1或者设计第一个content2.它必须是纯css解决方案,没有javascript.

html css web

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

如何更改GCE实例的机器类型?

由于没有任何直接选项来更改机器类型,我必须创建一个新实例.有哪些步骤可以使我安装的配置/软件保持不变?

google-compute-engine

9
推荐指数
3
解决办法
2906
查看次数

使用history.pushState后检测浏览器后退按钮

我有一个三阶段登录表单,在进行进度时显示/隐藏页面上的内容.当用户从步骤1进入步骤2时,我调用以下内容:

var stateObj = { foo: "bar" };
history.pushState(stateObj, "", "");
Run Code Online (Sandbox Code Playgroud)

我看到浏览器后退按钮启用.

现在,我正试图抓住后退按钮点击,这样我就可以隐藏/显示内容(例如 - 回到第1阶段).

如何在此方案中检测浏览器后退按钮?我不希望URL改变,我只想在用户回击时调用一些JS函数.我的目标是现代桌面/移动浏览器.

html javascript jquery

8
推荐指数
1
解决办法
9892
查看次数

我们可以在BigQuery中的两个不同项目中对表执行连接吗?

我有两个有数据集的项目.我想在第二个项目中执行从第一个项目到表格的一个表的连接.我怎样才能做到这一点?查询?

sql database join google-bigquery

8
推荐指数
1
解决办法
5820
查看次数

ng-disabled不适用于span标记

我想要禁用带有glyphicon图标的span标记.但禁用ng不起作用,即图标仍然可以点击.

<span ng-disabled="true" class="glyphicon glyphicon-trash" style="font-size:13px;" aria-hidden="true" ng-click="DeleteIpAdress(objIpAdress)" ng-show="objIpAdress.ShowRemoveButton" ng-model="objIpAdress.ShowRemoveButton" title="Delete IP address"></span>
Run Code Online (Sandbox Code Playgroud)

标签中有什么问题吗?

html javascript angularjs

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

SASS中补数和反转之间的差异?

我正在通过SASS文档,发现complementinvert输出相同的结果,你能告诉我这两者有什么区别吗?

//SASS Code
$color:#ff0099;
$complement:complement($color);
//Returns the complement of a color.
$invert:invert($color);//Returns the inverse of a color.
.complement{background:$complement;}
.invert{background:$invert;}

//CSS
.complement {
    background: #00ff66;//Same Color Code
}

.invert {
    background: #00ff66;//Same Color Code
}
Run Code Online (Sandbox Code Playgroud)

css sass compass-sass

8
推荐指数
1
解决办法
2225
查看次数

Angularjs:为什么有3个观察者有1个绑定?

请看下面给出的截图

在此输入图像描述

正如您在上面的屏幕截图中看到的,单个绑定有#3观察者.

任何人都可以详细说明为什么会如此?

PS:我正在使用AngularJS Batarang来检查性能.

var app = angular.module('app', []);

app.controller('appCtrl', function ($scope, $timeout) {
    $scope.name = 'vikas bansal';
})
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js"></script>
    <script src="app.js"></script>
</head>

<body>
    <div ng-app="app" ng-controller="appCtrl">
        {{name}}
    </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-watch angularjs-bindings

8
推荐指数
1
解决办法
425
查看次数

Angular2将HTML添加到动态元素

我有这个代码:

import { Component, ElementRef, Renderer2 } from '@angular/core';

@Component({
    selector: 'my-app',
    template: '<button (click)="runR()">Run</button>
<div class="testme">
    <div class="somediv">
        <div class="dynamically_created_div unique_identifier"></div>
        <div class="dynamically_created_div unique_identifier"></div>
        <div class="dynamically_created_div unique_identifier"></div>
    </div>
</div>',
})

export class AppComponent{
    hostEl: any;

    constructor(
        private el:ElementRef,
        private renderer:Renderer2,
    )  {
        this.hostEl = el.nativeElement;
    }

    runR(){
        let change_this;
        change_this= this.renderer.createElement('span');
        this.renderer.addClass(change_this, 'change_this');
        this.renderer.appendChild(this.hostEl, change_this);      
    }

}
Run Code Online (Sandbox Code Playgroud)

Angular2中有没有办法将HTML添加到.dynamically_created_div?因为上面只添加了组件的HTML结尾.

我也尝试过:

import { Component, ElementRef, ViewChild, Renderer, AfterViewInit } from '@angular/core';

@Component({
  selector: 'my-app',
  template: `<button (click)="runR()">Run</button>
<div …
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs

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

如何使用带角度的materialize-css

我用angular-cli创建了一个angular4项目.我想实现-css @ next library.所以我用它安装了它

npm install materialize-css@next --save
Run Code Online (Sandbox Code Playgroud)

所以这个安装

"materialize-css": "^1.0.0-alpha.2",
Run Code Online (Sandbox Code Playgroud)

然后在angular-cli.json中我添加了对css和js文件的引用

"styles": [
   "styles.css",
   "../node_modules/materialize-css/dist/css/materialize.css"
],
"scripts": [
   "../node_modules/materialize-css/dist/js/materialize.js"
],
Run Code Online (Sandbox Code Playgroud)

现在这适用于普通组件,如按钮和导航栏,因为这些组件不需要任何js.

如何创建动态元素,如轮播,可折叠和其他需要js的组件?

正如我用Google搜索的那样,有像angualr2-materialize这样的包装库

所以我安装了这个

npm install angular2-materialize --save
Run Code Online (Sandbox Code Playgroud)

并在我的app.module.ts中导入了该模块

import { MaterializeModule } from 'angular2-materialize';
Run Code Online (Sandbox Code Playgroud)

然后在imports数组中@NgModule

imports: [
  BrowserModule,
  MaterializeModule
],
Run Code Online (Sandbox Code Playgroud)

当我使用以下标记时

<a class="waves-effect waves-light btn modal-trigger" (click)="openModal()">Modal</a>

<div id="modal1" class="modal bottom-sheet" materialize="modal" [materializeParams]="[{dismissible: false}]" [materializeActions]="modalActions">
    <div class="modal-content">
        <h4>Modal Header</h4>
        <p>A bunch of text</p>
    </div>
    <div class="modal-footer"> …
Run Code Online (Sandbox Code Playgroud)

javascript css materialize angular

8
推荐指数
1
解决办法
7258
查看次数