小编Mar*_*les的帖子

单击后退按钮时,防止从缓存加载safari

在单击后退按钮时遇到safari加载旧YouTube视频的问题.我已经尝试将onunload =""(这里提到防止Safari 5中的后台按钮上的缓存)添加到body标签,但在这种情况下它不起作用.

有没有办法防止某个页面上的缓存加载safari?

javascript safari caching back-button

62
推荐指数
3
解决办法
7万
查看次数

在Mac上运行的Localhost ..我可以在我的Android手机上查看吗?

在我的mac上运行ruby on rails项目.我需要在我的Android手机上测试它.有没有办法在我的Android手机上查看我的mac localhost?

macos android localhost

50
推荐指数
6
解决办法
8万
查看次数

jQuery serialize将所有空格转换为加号

目前,无论我在哪里使用序列化,我必须像这样使用它:

.serialize().replace(/\+/g,'%20');
Run Code Online (Sandbox Code Playgroud)

否则表格数据中的任何空格都将被转换为+.是否有可以将其设为默认值的设置.

jquery serialization space

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

在画布中围绕其中心旋转图像

我正试图在画布上做我的第一个图像动画.我希望图像旋转但我的代码中的某些内容不正确.有任何想法吗?这一切都在jquery文档中准备好了:

var canvas = document.getElementById('logobg1');  
    var ctx = canvas.getContext('2d');

    var img = new Image();   // Create new Image object
    img.src = 'images/containerbg.png'; // Set source path // set img src

    img.onload = function(){ // when image loads
        ctx.drawImage(img,0,0);
        setInterval(function() {
            ctx.save();
            ctx.clearRect(-ctx.canvas.width/2, -ctx.canvas.height/2, ctx.canvas.width, ctx.canvas.height);
            ctx.drawImage(img,0,0);
            ctx.translate(ctx.canvas.width/2, ctx.canvas.height/2); // set canvas context to center
            ctx.rotate(Math.PI / 180 * 0.5); // 1/2 a degree
            ctx.restore();
        }, 16);
    }
Run Code Online (Sandbox Code Playgroud)

javascript animation image rotation html5-canvas

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

jquery validate - 如果隐藏字段有值,则有效

我需要根据隐藏字段的值验证字段.我试过这个自定义规则:

jQuery.validator.addMethod("cityselected", function() {
    if ($('#featureID').val() == "") return false;
    else return true;
});

cityselect: {
    required: true,
    cityselected: true
},
Run Code Online (Sandbox Code Playgroud)

featureID是一个隐藏的输入,我需要检查它有一个值.这似乎不起作用.有任何想法吗?

jquery jquery-validate

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

如何在xsl文件中包含脚本标记?

我正在使用java和xsl的旧网站.如何在xsl文件中包含脚本文件?文件顶部:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:include href="shipmentPackageInfo.xsl"/>

<script src="/fs/scripts/shipment/shipment.js"></script>
Run Code Online (Sandbox Code Playgroud)

打破了应用程序

- 更新 -

还有另一个名为pageHeader.xsl的文件,其中包含所有脚本标记

<xsl:output method="html"/>
  <xsl:template match="PageHeaderData">
Run Code Online (Sandbox Code Playgroud)

xslt

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

parsley js - 如果选中复选框,则需要条件

是否有一种简单的方法,使用parsleyjs根据另一个字段创建一个字段?

在这里查看我的js小提琴http://jsfiddle.net/marksteggles/wbhLq0t4/1/

<form data-parsley-validate="true">
    <div class="form-group">
        <label>
            <input name="request_signature" type="checkbox" />Require signature</label>
        <div class="request_signature_fields">
            <textarea class="form-control required" name="signature_reason" rows="3"></textarea>
        </div>
    </div>
    <input class="btn btn-success" name="commit" type="submit" value="Send" />
</form>
Run Code Online (Sandbox Code Playgroud)

parsley.js

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

jquery ui spinner几分钟

我试图使用jquery ui微调器输入一分钟.目前它工作0 - 60但我希望单个数字为00,01..09两位数.

根据文档,我应该使用globalize插件并设置numberFormat:'mm',但这会引发错误.在控制台中,我查看了globalize js,'mm'选项位于'formatDate'中.所以我尝试过:

$('.minute-spinner').spinner({culture: "en-US",formatDate: "mm"});
Run Code Online (Sandbox Code Playgroud)

但那没有做任何事情.任何人都知道如何使一个微调器总是显示2位数?

jquery-ui spinner

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

组织未显示在塔中

我刚刚加入了 github 的一个新组织。Git 塔没有在应用程序中显示这个新组织。我尝试过刷新,甚至解开我的 github 帐户并重新添加它。但该组织仍然没有显示在左侧。来自 git-tower 文档:

当您向 Tower 添加服务帐户时,我们会自动检查该帐户是否属于任何组织/团队/群组。

如果是这样,这些将自动添加到 Tower 侧边栏中的可用服务帐户列表中:它们可作为相应个人帐户的子项使用。点按左侧的显示三角形按钮以在边栏中展开它们。

我需要做些什么才能让这个组织在 git-tower 中显示出来?该组织在 github 上设置为私有。

github git-tower

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

xsl中的内联javascript

我必须在xsl样式表文件中有一个内联脚本,但问题是xsl尝试转换脚本并导致错误.

<script id="template-upload" type="text/x-tmpl">
             {% for (var i=0, file; file=o.files[i]; i++) { %}
                 <tr class="template-upload fade">
                     <td class="preview"><span class="fade"></span></td>
                     <td class="name"><span>{%=file.name%}</span></td>
                     <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
                     {% if (file.error) { %}
                         <td class="error" colspan="2"><span class="label label-important">Error</span> {%=file.error%}</td>
                     {% } else if (o.files.valid && !i) { %}
                         <td>
                             <div class="progress progress-success progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="bar" style="width:0%;"></div></div>
                         </td>
                         <td class="start">{% if (!o.options.autoUpload) { %}
                             <button class="btn">
                                 <i class="icon-upload icon-white"></i>
                                 <span>Start</span>
                             </button>
                         {% } %}</td>
                     {% } else { %}
                         <td colspan="2"></td>
                     {% …
Run Code Online (Sandbox Code Playgroud)

xslt

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

xsl - 使用div包装for-each中的每2个项目

我有一个xsl:for-each,我想在div中包装每两个项目.怎么做?

<xsl:for-each select="$datapath/PackageInfoList/PackageInfo">

<!-- lots of html in here -->

</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

结果将是:

<div>
<!-- lots of html in here -->
<!-- lots of html in here -->
</div>
<div>
<!-- lots of html in here -->
<!-- lots of html in here -->
</div>
Run Code Online (Sandbox Code Playgroud)

xslt

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