小编Cer*_*rus的帖子

JQuery弹出消息

我试图制作一个自定义弹出消息,显示,向用户显示5秒钟然后淡出.这工作正常但是如果使用多次触发事件并且超时已经运行,则消息很快消失.

我的功能到目前为止......

function showMessage(message) {
    $(".messageText").text(message);

    $(".message").fadeIn("slow");    

    closeBox = function(){
        $(".message").fadeOut("slow");    
    }

    clearInterval(closeBox);
    setInterval(closeBox, 5000);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢

javascript jquery

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

PHP RegEx删除空段落标记

我正在尝试删除<p>CKEditor插入描述框的所有空标签,但它们似乎都有所不同.可能性似乎是:

<p></p>

<p>(WHITESPACE)</p>

<p>&nbsp;</p>

<p><br /></p>

<p>(NEWLINE)&nbsp;</p>

<p>(NEWLINE)<br /><br />(NEWLINE)&nbsp;</p>
Run Code Online (Sandbox Code Playgroud)

有了这些可能性,段落之间可能会有任意数量的空格&nbsp;<br />标签,并且在一个段落中可能会有一些空格.

我也不确定<br />标签,从我看到它可能是<br />,<br/><br>.

我搜索过类似的答案,但是我看到的所有答案似乎都只适用于其中一种情况,而不是一次性完成.我想简单来说,我问的是,是否有一个正则表达式,我可以用来删除<p>某些HTML中没有任何字母数字文本或符号/标点符号的所有标签?

php regex ckeditor

7
推荐指数
2
解决办法
9696
查看次数

消息处理优先级

在Java Web应用程序中,我有一个类型为A的重复消息加载(例如,每小时20,000个).然后我有第二种类型的消息(类型B)偶尔显示但具有比类型A更高的优先级(例如,3,000).我希望能够使用开源软件在一台或多台机器上处理这些消息.

在我看来,如果我有一个基于优先级从其队列发送消息的JMS服务器,我可以用JMS做到这一点(例如,发送三个类型B的消息,然后发送一个类型A的消息,即使类型A的所有消息都是在消息队列的顶部).

您是否知道可以执行此操作的JMS服务器 - 或者您是否知道另一种实现方法?

java message-queue

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

在javascript中获取root网站网址以进行重定向

我想在会话超时后从我网站的每个页面重定向到登录页面.我尝试将window.location设置为登录页面:

var ParentUrl = encodeURIComponent(window.parent.location.href);
document.location.href = "~/Login.appx?ReturnUrl=" + ParentUrl;
Run Code Online (Sandbox Code Playgroud)

但"〜"似乎没有得到支持.我的登录页面位于我的根文件夹下.

例如:*http:// server/website /*Login.aspx

如何在javascript中获取此URL?

非常感谢,

英巴尔.

javascript asp.net window.location

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

如何显示打开/保存对话框asp net mvc 4

我可以请求一个文件,并将其返回.我不知道如何显示打开/保存对话框.

视图:

function saveDocument() {
    $.ajax({
        url: '/Operacao/saveDocument',
        type: 'POST',
        DataType: "html",
        success: function (data) {
            //I get the file content here
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

控制器:

public void saveDocument() {
    Response.ContentType = "image/jpeg";
    Response.AppendHeader("Content-Disposition", "attachment; filename=SailBig.jpg");
    Response.TransmitFile(Server.MapPath("~/MyPDFs/Pdf1.pdf"));    
    Response.End();
}
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net asp.net-mvc asp.net-mvc-4

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

获取SCRIPT1014:来自本地js文件的IE中的字符无效

我正在开发一个本地存储的网站,并且在我测试的所有浏览器中都能很好地工作,除了IE的任何版本.它为每个js文件提供了"SCRIPT1014:无效字符",我将其包含在脚本标记中,例如:<script src="Scripts/jquery-1.9.1.min.js"></script>

这会生成以下错误:

SCRIPT1014: Invalid character 
jquery-1.9.1.min.js, line 1 character 1
Run Code Online (Sandbox Code Playgroud)

如果我然后单击错误以查看文件,即开发人员工具,它看起来像这样:

?? I?%&/m?{J?J??t??`$?@??????iG#)?*??eVe]f@????{???{???;?N'????\fdl??J??!????~|?"????
Run Code Online (Sandbox Code Playgroud)

等等

我除了这是一个常见的问题(或者人们不会在本地查看本地存储的网页?)但我在搜索时找不到多少,而且我找到的并没有帮助.
怎么绕过这个呢?

javascript internet-explorer local

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

如何推迟加载Norton Secure Site Seal?

我在网站上显示诺顿安全站点密封,我想提高页面速度,推迟加载密封脚本.我所做的所有尝试都失败了,我发现只有这个页面提到了这一点(链接).有没有人为此找到了一个好的解决方法?
我用来运行其他脚本的延迟代码如下所示:

<script type="text/javascript">(function(d, s) {
    var js, fjs = d.getElementsByTagName(s)[0], load = function(url, id) {
        if (d.getElementById(id)) {
            return;
        }
        js = d.createElement(s);
        js.src = url;
        js.id = id;
        fjs.parentNode.insertBefore(js, fjs);
    };
    load('/js/scriptone.js', 'one');
    load('/js/scripttwo.js', 'two');
    }(document, 'script'));
</script>
Run Code Online (Sandbox Code Playgroud)

如果你想查看网站密封初始化脚本:(我正在使用flash动画密封)

<script type="text/javascript" src="https://trustseal.verisign.com/getseal?host_name=www.undisclosed.com&amp;size=S&amp;use_flash=YES&amp;use_transparent=YES&amp;lang=en"></script>
Run Code Online (Sandbox Code Playgroud)

显然这只会在我的网站上正确显示,我选择更改域名以保护隐私.我真的想避免使用iframe,如果你发现相关我也加载jQuery

javascript ssl symantec deferred-loading norton

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

Android - ART/Dalvik上的验证失败

对于使用ART的一些用户,我使用Aviary SDK会遇到一个奇怪的错误.我很困惑为什么会发生这种情况(显然只有4.4.x)因为在Dalvik上调用此SDK时应用程序运行正常.任何人都有任何想法来解决这个问题?Aviary声称它是PhoneGap/Cordova问题(我们的基础),但我不认为这是问题,因为它只在活动启动时触发.

06-06 09:45:36.037: D/Aviary(27701): Pictures folder: /storage/emulated/0/Pictures
06-06 09:45:36.037: D/Aviary(27701): show
06-06 09:45:36.037: D/Aviary(27701): VERSION => 3.0.4
06-06 09:45:36.037: D/Aviary(27701): VERSION => 157
06-06 09:45:36.041: I/ActivityManager(741): START u0 {dat=file:///storage/emulated/0/DCIM/Camera/1402062335694.jpg cmp=com.XXXX.app/com.aviary.android.feather.FeatherActivity (has extras)} from pid 27701
06-06 09:45:36.054: W/CursorWrapperInner(27701): Cursor finalized without prior close()
06-06 09:45:36.058: I/CordovaLog(27701): Changing log level to ERROR(6)
06-06 09:45:36.087: I/ActivityManager(741): Start proc com.XXXX.app:standalone for activity com.XXXX.app/com.aviary.android.feather.FeatherActivity: pid=28285 uid=10060 gids={50060, 3003, 1028, 1015}
......
06-06 09:45:36.320: E/art(28285): Verification failed on class com.aviary.android.feather.library.external.tracking.LocalyticsSession$UploadHandler in /data/app/com.XXXXXXX.apk because: Verifier …
Run Code Online (Sandbox Code Playgroud)

android dalvik aviary cordova android-runtime

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

当你尝试修改它时,为什么javascript参数对象表现得如此奇怪?

考虑以下:

foo打算获取参数对象并重新排列顺序,将arg1移动到arg2的位置

function foo (args) {
    args[2] = args[1];
    args[1] = undefined;
}
Run Code Online (Sandbox Code Playgroud)

bar 用它的参数调用foo

function bar (a, b, c) {
    foo(arguments);
    console.log(arguments);
}
Run Code Online (Sandbox Code Playgroud)

我希望下面的结果是这样的 { 0: 'hello', 1: undefined, 2: 'world' }

bar('hello', 'world');
Run Code Online (Sandbox Code Playgroud)

但是,我得到:

{
    0: 'hello',
    1: undefined,
    2: 'world',
    3: undefined,
    4: undefined,
    5: undefined,
    6: undefined,
    7: undefined,
    8: undefined,
    9: undefined,
    10: undefined,
    11: undefined,
    12: undefined,
    13: undefined,
    14: undefined,
    15: undefined,
    16: undefined,
    17: undefined,
    18: undefined,
    19: undefined
}
Run Code Online (Sandbox Code Playgroud)

我完全不知道为什么会这样.有人有主意吗?

我在node.js环境中运行它

javascript arguments

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

在两个INS标记中双击单词JavaScript window.getSelection

我的HTML是:

<p><ins data-id="1">111</ins><ins data-id="2">222</ins></p>
Run Code Online (Sandbox Code Playgroud)

此代码的输出是:

在此输入图像描述

如果我双击该单词,它会选择完整的单词,如下所示:

在此输入图像描述

但我想根据INS标签选择字母 data-id

例如: - 如果我双击111我想要只选择111这样:

在此输入图像描述

如何修改默认的双击选择到JavaScript选择?

我尝试了以下代码:

var containerid = $(e.currentTarget);
if (window.getSelection) {
   var range = document.createRange();
   range.selectNode(containerid);
   var sel = window.getSelection()
   sel.removeAllRanges();
   sel.addRange(range);
}
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.

javascript jquery

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