小编Ivo*_*Ivo的帖子

Javascript window.location.href.indexOf是A而不是B.

当url包含gender = men&dir =时,我正在使用以下内容进行somting

if(window.location.href.indexOf("gender=men&dir=") > -1) {

      }
Run Code Online (Sandbox Code Playgroud)

现在我需要说url包含gender = men&dir =而不是&dir = Schoenen做某事

我正在尝试这只是它不起作用

if(window.location.href.indexOf("gender=men&dir=" || !"&dir=Schoenen") > -1) {

      }
Run Code Online (Sandbox Code Playgroud)

javascript

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

单击返回上一页两次

我有这个脚本

$('#verder').click(function(){
    if(document.referrer.indexOf(window.location.hostname) != -1){
        parent.history.back();
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

所以当点击#verder时,它会像你点击浏览器后面的按钮一样返回.

所以现在我的问题我需要让它回去2次.

我怎样才能解决这个问题?

先感谢您!

jquery

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

将字符串与数组匹配并替换

我想知道如何将字符串与数组匹配,并替换字符串值.

我从_viewID获取了pageTitle,这需要从数组中更改为更好看的名称.

var pageTitle = [
  ["ticket_dynamic", "Dynamic ticket page"],
  ["ticket_regular", "Regular ticket page"],
  ["cart_regular", "Regular cart page"]
];
var _viewID = _viewID || [];
//_viewID = ticket_dynamic 
// _viewID needs to be Dynamic ticket page
Run Code Online (Sandbox Code Playgroud)

javascript

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

吞咽手表延迟

目前我正在使用真正的 ftp 并在 te 服务器上运行 gulp watch,现在问题是当我的 gulp watch 检测到更改时,文件没有准备好上传,所以我需要延迟我的 gulp watch。

gulp.task('watch', function() {
  setTimeout(function() {
    gulp.watch(config.js.app.pathIn + '/**/*.js', ['js_app']);
    gulp.watch(config.js.vendor.pathIn + '/**/*.js', ['js_vendor']);
    gulp.watch(config.scss.pathIn + '/**/*.scss', ['scss']);
  }, 3000);
});
Run Code Online (Sandbox Code Playgroud)

这不会延迟文件的渲染,我如何确保在渲染文件时有延迟?

gulp gulp-watch

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

标签 统计

javascript ×2

gulp ×1

gulp-watch ×1

jquery ×1