小编Sco*_*ott的帖子

覆盖指令的链接功能

我正在使用一个使用优秀的UI Bootstrap库的应用程序.一切正常,但我遇到了崩溃插件的错误,该插件在IE10上破坏了.我正在使用主导航的崩溃插件,这个破坏是一个非常大的问题,所以我需要找到解决方法.

我真的不想破解主库.似乎我应该能够使用此处此处此处找到的方法来装饰此第三方指令,但我似乎无法使其工作.

具体来说,我试图覆盖存在于collapse指令的link()函数中的extend()函数来检查IE10浏览器.

有没有人这样做或有想法如何做到这一点?

javascript twitter-bootstrap angularjs

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

管理Ruby Gem的多个版本

我是新手,但我有一个关于管理宝石的不同版本的问题,在我的案例中,zurb-foundation.刚刚推出了一个新版本,我做了一个gem更新,它使我的旧版本的框架不再编译.

我的项目包含一个以.开头的config.rb文件

require 'zurb-foundation'
Run Code Online (Sandbox Code Playgroud)

Ruby如何知道使用最新版本?是否有指向最新版本的符号链接?如果是这样,我想我可以根据我目前正在工作的项目重新编写这个符号链接.

ruby gem zurb-foundation

6
推荐指数
2
解决办法
5868
查看次数

Javascript Regex - 使用白名单清理字符串

我有一个非常基本的 RegEx 问题。我正在尝试使用白名单清理输入字段。我试图只允许数字和小数进入我的领域。如果用户键入无效字符,我想将其从输入中删除并用干净的字符串替换输入。

我可以让它只使用数字,但我无法将小数放入允许的字符池中:

var sanitize = function(inputValue) {
    var clean = "",
        numbersOnly = /[^0-9]/g;  // only numbers & a decimal place
    if (inputValue) {
        if (numbersOnly.test(inputValue)) { 
            // if test passes, there are bad characters
            for (var i = 0; i < inputValue.length; i++) {
                clean += (!numbersOnly.test(inputValue.charAt(i))) ? inputValue.charAt(i) : "";
            }
            if (clean != inputValue) {
                makeInputBe(clean);
            }
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

工作小提琴

javascript regex

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

jQuery - 创建元素并附加到所有链接,除了一些

我正在构建的页面的样式是在每个链接后都有一个小三角形.因此,我构建了一个在每个链接后附加<span>的小脚本.

我正在创建一个新的跨度,有一个类并将其附加到所有锚点,但我不希望它在导航锚中做到这一点.

当然,我可以为那些我不想要的人隐藏附加的spansin css,但我当然可以调整我所拥有的:

$('<span/>',{
    'class': 'im'
    }).appendTo('a').not(".nav ul > li > a");
Run Code Online (Sandbox Code Playgroud)

not()部分不起作用.

jquery

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

Knockout.js - 每页多个ViewModels; 具有不同模型上下文的页面范围的函数

我正在构建一个包含多个表单的大页面,用户将按顺序填写.

我想让每个部分都成为自己的模型,并且计划使用一个导入子模型的masterViewModel.

但是,每个部分都有编辑和保存按钮,它们具有相同的功能:

  1. 编辑将模型切换为编辑模式
  2. 保存验证输入,保存数据(通过ajax),并切换模型的状态

按钮组之间的唯一区别是它们的模型上下文.

我在制作页面级保存和编辑功能时遇到问题,该功能可以使用masterViewModel/subViewModels引用不同的模型.

有人对此有任何指导吗?

谢谢.

knockout-2.0 knockout.js

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

AngularJS - 自我引用服务?

我正在构建一个Angular应用程序,它将拥有一个顶级控制器和一个二级控制器.将有n个二级控制器,但我想把全局级函数放在某个地方.我在服务中这样做.

我开始创建一个返回api的单个服务的路径,真的,包含很多功能(下面).该服务返回一个具有两个属性分支的对象,每个属性分支包含一组函数.我如何从另一个中调用其中一个?

globalModule.factory('global', function($http) {

    var squares = MyApp.squares;  // this is the *only* link from Global namespace to this app

    return {
        squareMgr: {
            getSquaresEarned: function() {
                return squares.earned;
            },
            getSquaresPlaced: function() {
                return squares.placed;
            },
            setThisSquareEarned: function(value) {
                squares.earned.push(value);
            },
            setThisSquarePlaced: function(value) {
                squares.placed.push(value);
            }
        },
        missionMgr: {
            missionInfo: {},
            setMissionInfo: function(missionInfo) {
                this.missionInfo = missionInfo
            },
            complete: function(missionData) {

                log('complete called on video at ' + new Date());
                missionData.complete = true;
                log(angular.toJson(missionData));

                $http({
                    url: '/show/completeMission',
                    method: "POST", …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-service

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

asp.net mvc图像路径和虚拟目录

我知道这必须是重复的,但我一直在涉及这方面的大量信息,我无法让它工作.

我正在尝试让一个站点在客户端的服务器上运行,并且他们将站点安装在虚拟目录中.我本地没有这个设置,所以我在这里盲目飞行.

我正在尝试建立一个图像的路径.(这是Facebook OpenGraph元数据).

我需要图像的路径是一个完全合格的绝对URL.我尝试过很多东西,但似乎没什么用.下面的代码输出一个相对url,但这不起作用.

<% var urlHelper = VirtualPathUtility.ToAbsolute("~/static/images/image.jpg");%>
<meta property="og:image" content="<%=urlHelper%>" />
Run Code Online (Sandbox Code Playgroud)

输出:

<meta property="og:image" content="/static/images/image.jpg" /> 
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

<% var serverHost = HttpContext.Current.Request.Url; %>
<meta property="og:image" 
          content="<%=serverHost + "/static/images/image.jpg"%>" />
Run Code Online (Sandbox Code Playgroud)

但那产生了:

<meta property="og:image" 
   content="http://localhost:51863/ViewFile.aspx/static/images/image.jpg" />
Run Code Online (Sandbox Code Playgroud)

我正在寻找http://example.com/virtualdirectory/static/images/image.jpg

任何帮助都感激不尽.我真的不想对网址进行硬编码.

谢谢,斯科特

编辑

我忽略了提到我的第一次尝试是Url.Content("〜/ .... jpg)但是它输出了一个相对的url,而不是一个绝对的url.

c# asp.net asp.net-mvc-2

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

SASS:使下划线文件名实际上创建css文件

默认情况下,SASS查看文件名并确定是否从中生成css文件.我想知道是否有办法防止这种情况发生.

我们正在构建一个大型网站,许多前端开发人员正在编辑css,但我们只有一个开发服务器.当然,您可以看到一些本地发生的事情,但通常您只能在服务器上看到真实的渲染方式.

因此,当我将编译后的css文件推送到服务器时,我的同事的css会被破坏,直到他/她提交并且我执行svn:update等等.

但是,如果我们在不同的SASS文件中工作,并且那些css文件正在创建,我只需要推送,例如,forms.css文件而不是整个文件.

然后对于Production,我们会把它放回到SASS正常工作的方式.

我能想到的另一种方法是对文件进行大规模重命名,这看起来非常混乱.

提前致谢.

css sass compass-sass

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

JMeter - 如何模拟电子邮件地址和确认电子邮件地址

我正在尝试设置JMeter测试计划,需要创建唯一的电子邮件地址以便提交.我看到建议使用随机函数.

问题是我需要在confirm_email字段中生成一个电子邮件地址并引用同一个创建的电子邮件.我需要随机生成一个电子邮件地址,然后再使用它两次.我怎么做?

谢谢.

jmeter load-testing

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

jQuery .each() - 如何迭代项目并分别为它们设置动画,从而产生连锁反应

我有一个页面,100个盒子堆叠在一起,在一个摇摇欲坠的堆栈.我想用一些jQuery动画来模拟这种摇摆,让它们在涟漪效应中来回摇摆.

我第一次尝试这个:

$("#teetering-tester").click(function () {
    $("#box-stack div").each(function (id) {
        $(this).animate({ 'margin-right': "+=3px" }, 300 + id, function () {
            $(this).animate({ 'margin-right': "-=3px" }, 300 + id);
        });
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

但这会使整个堆栈向右移动,然后向右移动.

我希望有涟漪效应.所以,我尝试用setTimeout()打开新线程:

$("#doTeeter").click(function () {
    $("#output").append("<li>Starting</li>");
    $("#box-stack div").each(function (id) {
        setTimeout($(this).animate({ 'margin-right': "+=3px" }, 300 + id, function () {
            $(this).animate({ 'margin-right': "-=3px" }, 300 + id);
        }), 700, function () {
            $("#output").append("<li>I'm done</li>");
        });
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

同样的事情 - 整个堆栈一致地移动.

然后我尝试了:

$("#doTeeter").click(function () {
    $("#box-stack div").each(function (id) …
Run Code Online (Sandbox Code Playgroud)

jquery animation

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