小编Nic*_*rie的帖子

在完成所有处理之前,如何隐藏页面的jQuery更改?

我有一个大桌子的页面.在表的顶部,我添加了几个过滤器来消除表中的行.当有人更改过滤器时,jQuery会处理更改并在表中显示/隐藏与过滤器匹配的行.

处理代码首先显示表中的所有行.然后,它逐步执行每个过滤器,并在必要时隐藏表中的行.因此,每次用户更改过滤器时,他们都会立即看到整个表,然后在行消失之前观察直到过滤完成.

是否有JavaScript或jQuery函数用于将输出延迟到浏览器,直到所有处理完成?

javascript jquery

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

CKEditor循环仅适用于最后一个实例

我正在尝试在页面上的所有CKEditor textareas上设置焦点事件.这是加载到jQuery文档的代码:

for (var i in CKEDITOR.instances) {
    alert(CKEDITOR.instances[i].name);
    CKEDITOR.instances[i].on('focus', function() {
        alert(CKEDITOR.instances[i].name);
        remove_invalidation(CKEDITOR.instances[i].name);
    });
}
Run Code Online (Sandbox Code Playgroud)

(注意:remove_invalidation()是我写的一个函数,只是删除了textarea上的一些CSS格式.它不应该影响问题.)

我添加了一些警报,看看发生了什么.因此,正如预期的那样,当文档就绪事件启动此代码时,我会立即得到一个带有每个CKEditor textareas名称的textarea.这样可行.

但是,当我在任何textareas中单击以给予它们焦点时,警报总是会弹出页面上最后一个textarea的名称.

jquery focus instance ckeditor

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

Coldfusion是否有推送功能来创建实时自动收报机?

我们正在我们的网站上举办比赛,参观者可以投票选出自己喜欢的比赛参赛作品.我们获得了大量的流量和很多选票.

我们想在我们的主页上添加一个自动收录器,每当投票时显示投票总数就会更新.

我们的网站在Coldfusion 10服务器上运行.

我知道如何执行此操作的唯一方法是运行每秒运行一次的JavaScript函数,并运行ajax命令来调用另一个只运行查询以返回总投票的页面.当你每秒花费数百个用户进行轮询时,这似乎会占用大量带宽.

有没有更好的方法不会导致巨大的带宽阻力?也许可以使用Coldfusion的某种"推送"功能?

javascript coldfusion ticker

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

Excel:实现一列进入每个单元格并按回车的效果

我有一个 Excel 文件,其中有一列 12 位 UPC 代码。这些以科学记数法显示。我将列格式化为文本,但除了科学值数字移动到单元格左侧之外,没有任何变化。但是,当我单击其中一个单元格(或按 F2)然后按 Enter 键时,数字会更改为文本,并正确显示完整的 12 位 UPC。

有什么方法可以达到进入每个单元格并按回车键的效果,使其摆脱科学记数法并使用我设置的“文本”格式?我可以使用辅助列以另一种方式执行此操作吗?

excel

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

cfldap允许cfqueryparam吗?

我想防止SQL注入攻击.我们有一个表单,要求用户的AD用户名和密码.然后我们的处理代码看起来像这样:

<cfldap name="ldap_result" action="query" server="999.999.999.999" 
attributes="userprincipalname,title,samaccountname,sn,name,mail,cn" 
filter="(&(objectclass=user)(sAMAccountName=#form.username#))"
start="dc=us,dc=company,dc=lan"
scope="subtree"
username="US\#form.username#" 
password="#form.password#">
Run Code Online (Sandbox Code Playgroud)

如果没有cfqueryparam,我将永远不会使用用户输入运行查询(包装用户名和密码输入),但这样的内容甚至可用于cfldap?(如果这有所不同,我们将使用CF10.)

更新:

为了澄清,当我尝试这个时,我得到以下错误:

标记CFLDAP的属性验证错误.它不允许属性CFSQLTYPE,VALUE.

coldfusion cfqueryparam coldfusion-10

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

如何在键入时使用jQuery格式化US/CAN电话号码?

我在HTML表单中有一个需要格式化的电话字段

(555)555-5555

这是领域:

<input type="tel" id="phone" name="phone" placeholder="(555) 555-5555" autocomplete="off" maxlength="14" required="required">
Run Code Online (Sandbox Code Playgroud)

一些要求:

  1. 它应该在您键入时自动格式化.
  2. 它应该在粘贴后自动格式化.
  3. 它应该只允许输入数字,(,), - 和空格.
  4. 如果用户键入作为掩码一部分的非数字字符之一,则只要它们位于正确的位置,它就应该允许字段中的那些字符.不要剥掉它们.例如,如果他们在字段中键入的第一个字符是开括号,则应该允许它.如果它是一个数字,它应该将它更新为一个开括号后跟该数字.如果它是任何其他角色,它应该删除它.

如何使用jQuery/Javascript将这种类型的需求应用于这些需求?

javascript regex jquery phone-number

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

带有基于列值的条件的 WHERE 子句中的 SQL If-Else

您将如何重写此伪 SQL 中的 WHERE 子句?

SELECT *
FROM   MyTable
WHERE  IF ( Col1 <> '' ) Col1 = @Val1
       ELSEIF ( Col2 <> '' ) Col2 = @Val2
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

隐藏淡入jquery对话框的隐藏

单击我站点上的按钮将打开一个模式对话框(显示单词"Saving")并启动Ajax命令.命令完成后,我想更改对话框中的文本("Saved!"),等待500毫秒,然后淡出对话框.

打开和修改对话框的内容是没有问题的.虽然延迟后淡出对话框但我遇到了麻烦.这是对话框的代码:

$("#save_filters_dialog").dialog({
    autoOpen:false,
    draggable:false,
    resizable:false,
    modal:true,
    height:54,
    width:70,
    hide:"fade",
    create: function(event,ui){
        $(this).siblings(".ui-dialog-titlebar").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

我还创建了此代码来测试关闭对话框(不使用Ajax命令):

$("#save_filters_dialog").click(function(){
    $(this).dialog("close");
});
Run Code Online (Sandbox Code Playgroud)

淡出和关闭工作正常.我似乎无法找到将.delay(500)放在哪里延迟淡出淡出的地方.

jquery dialog hide fadeout

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

如何从服务器上的img src属性记录url变量(查询字符串)

我想做类似于Google Analytics跟踪访问者信息的操作.Google Analytics的javascript文件会在您的网站上添加1x1 img.当访问者访问您的网站时,他们会从Google加载该IMG.IMG SRC属性包含许多有关您访问的URL变量.例如:

<img src="http://www.google-analytics.com/__utm.gif?utmwv=5.4.6&utms=1&utmn=116154048&utmhn=www.example.com&utmcs=UTF-8&utmsr=1920x1080&utmvp=1439x356...">
Run Code Online (Sandbox Code Playgroud)

当Google收到此图片的请求时,他们会记录网址变量.

我可以创建一个带有自定义源的图像,其中包含我需要的所有URL变量.这很简单.但我想不出如何在服务器上记录它?我希望它最终在数据库中,以便我可以运行报告.我的服务器正在运行IIS7和ColdFusion 10.有什么想法吗?

谢谢!

html coldfusion iis-7 google-analytics

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