小编Exc*_*ion的帖子

通过jQuery重新排列表行,在IE中提供不需要的结果

我正在尝试重新排列预格式化HTML表格中的表格行.HTML表格显示在下面的小提琴中.我的总HTML是在这个小提琴中给出的.

表的初始外观

我试图用包含文本"One"和"Two"的文本重新排列<td>.我使用"rowspan"属性识别那些"一"和"两"行.如果您在非IE浏览器中看到以下小提琴,您可以清楚地了解我正在尝试做什么.

重新排列后

但问题是,本代码在IE以外的浏览器中运行良好(我在Chrome和Firefox中测试过).我无法找到问题所在......

请帮我纠正我的代码以实现跨浏览器兼容性.

html javascript css jquery

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

Cookie的其他替代品

我正在使用cookie在客户端存储数据以供以后访问.但我担心的是我无法设置超过20个cookie,我正在寻找替代cookie.
请帮帮我

 Updated
Run Code Online (Sandbox Code Playgroud)

我在这里找到了jStorage插件但在这种情况下它对我不起作用..

javascript cookies

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

如何使用Dictionary中的自动建议设置textarea

这个问题有点广泛,我做了足够的研究并在这里询问,以便我至少可以得到一些建议.

我正在尝试设置自动完成textbox/textarea字典的建议.我试图设置自动完成JSON data from server,我能够做到这一点..但在这里我的问题是,我可以设置一个textarea与自动建议从字典单词,如我们在Word处理器中输入一些文本.是否可以通过任何可用的API?

javascript

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

关于如何以及何时保持cordova app在后台运行的指南

我有一个Cordova aka Phonegap应用程序,它使用BOSH技术从服务器接收电子邮件.用户将收到IM消息以及其他用户的电子邮件.为此,我需要永远在后台运行我的应用程序,直到除非用户强行要关闭它.我已经浏览了不同的插件,如https://github.com/katzer/cordova-plugin-background-mode.

还有像 <preference name="keepRunning" value="true" />

并浏览了Apple开发者网站上的文章.

并且一些插件表示需要为iOS应用程序授予位置权限才能在后台运行JS.

完成上述所有操作后,我几乎没有问题,因为我不是本地开发人员,而且主要依赖于我的JS技能和Cordova插件(我衷心感谢他们的作者).

我的目标平台是iOS,Android,WP7,WP8,Blackberry

以下是我的问题

  1. 保持JS在后台运行的最佳方法是什么,以便用户不间断地接收邮件和消息,因为它们对用户非常重要.

  2. 是否有任何插件可供appStore团队成员接受.

  3. 在这种情况下,推送通知有帮助吗?如果是,我的服务器没有任何其他集成让其他服务器知道什么是新消息,我该如何克服这个问题.

  4. appStore是否拒绝在后台运行这些类型的应用程序?

请帮助我,我需要这些问题的答案,而不仅仅是要求学习目的.

谢谢.

cordova

6
推荐指数
0
解决办法
1555
查看次数

如何在nginx中使用url pathname作为上游哈希

我有一个配置的nginx服务器使用queryparam作为上游哈希.网址如下所示

http://www.my-server.com/xyz/WXYZ?abc=123
Run Code Online (Sandbox Code Playgroud)

并配置如下

upstream test {
    hash $arg_abc;
    ....
}
Run Code Online (Sandbox Code Playgroud)

有没有可能使用WXYZURL的一部分作为上游哈希?

WXYZ是动态值,xyz并且总是相同的,并且会在那里.

这是我试过的,

location ~ ^/xyz/(.).*$ {
   hash $1
}
Run Code Online (Sandbox Code Playgroud)

nginx

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

无法访问IE中其他域设置的cookie

我正在使用cookie.js库从本地HTML文件设置cookie

$.cookies.set("Demo","Dummy Data");
Run Code Online (Sandbox Code Playgroud)

从另一个域我试图使用下面的代码获取cookie值

alert($.cookies.get("Demo")); 
Run Code Online (Sandbox Code Playgroud)

但它让我无效.
请帮帮我

javascript cookies jquery

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

使用window.find()匹配所有匹配项

例如,如果我有一个像下面这样的网页HTML

<body>
        Hello Techies, <br>
        Techies here.
</body>  
Run Code Online (Sandbox Code Playgroud)

如果我使用搜索"Techies"

 var sel = window.getSelection(); 
 sel.collapse(document.body, 0); 
 document.body.offsetHeight;
 if (window.find("Techies", true)) { 
   document.execCommand("hiliteColor", false, "YellowGreen"); 
   sel.collapseToEnd(); 
 }
Run Code Online (Sandbox Code Playgroud)

它突出了"Techies"的第一次发生.但是当我用Ctrl + F搜索时,第一次出现将在黑暗中突出显示,下一次出现将以浅色模式突出显示.如何使用上面的代码实现相同的功能.

javascript

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

我该如何实现这个逻辑

我有如下的对象结构

var obj = {
   a : 1,
   b : [x,y,z],
   c : [0,1,3],
   d : ['%','-','+']
}
Run Code Online (Sandbox Code Playgroud)

我想将该对象转换为以下格式

{
  1 : {
     x : {
         0 : ['%','-','+'], // Last index remains as an array
         1 : ['%','-','+'],
         3 : ['%','-','+']
     },
     y : {
         0 : ['%','-','+'], // Last index remains as an array
         1 : ['%','-','+'],
         3 : ['%','-','+']
     },
     z : {
         0 : ['%','-','+'], // Last index remains as an array
         1 : ['%','-','+'],
         3 …
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Div内部滚动时,DIV会在固定时将其闪烁

我有4个DIV,我正在改变滚动的4个元素的位置,如下所示

 function adjustPositions(e) {
    var div = e ? $(this) : $('.parent');
    div.find('.left').css({
      left: div.scrollLeft() + "px"
    });
    var right = div.find('.right');
    right.css({
       left: div.scrollLeft() + div.width() - right.width() + "px"
    });
    div.find('.header').css({
       top: div.scrollTop() + "px"
    });
    var bottom = div.find('.footer');
    bottom.css({
      top: div.scrollTop() + div.height() - bottom.height() + "px"
    });
 }
 adjustPositions();
 $('.parent').on('scroll', adjustPositions);
Run Code Online (Sandbox Code Playgroud)

这是小提琴http://jsfiddle.net/8NL2S/5/,当我在Safari中测试它时,它会闪烁.没什么好看的.Safari多次在同样的情况下踢了我的希望.我怎样才能解决这个问题.

css safari jquery

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

正则表达式匹配匹配域的所有子域

我有一个正则表达式匹配网页的子域名,如下所示

 "^https://[^/?]+\\.(sub1|sub2\\.)domain\\.com"
Run Code Online (Sandbox Code Playgroud)

什么是接受domain.com的任何子域的正则表达式.

编辑:

我的问题不完整,我的正则表达式只是接受

 https:[any number of sub domain s ].sub1domain.com 
Run Code Online (Sandbox Code Playgroud)

要么

 https://[any number of sub domain s ].sub2domain.com
Run Code Online (Sandbox Code Playgroud)

抱歉发布不完整的问题.

java regex

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

标签 统计

javascript ×6

jquery ×3

cookies ×2

css ×2

cordova ×1

html ×1

java ×1

nginx ×1

regex ×1

safari ×1