小编Sha*_*k D的帖子

如何本地化jQuery UI Datepicker?

我真的需要一个本地化的下拉日历.英语日历并不能完全在挪威网站上传达卓越性;-)

我已经尝试过jQuery DatePicker,他们的网站说它可以本地化,但这似乎不起作用.

我正在使用ASPNET.MVC,我真的想坚持一个JavaScript库.在这种情况下jQuery.

ajax工具包日历是可以接受的,只要它也会显示挪威名称.

更新:太棒了!我看到我错过了语言文件,一个不那么小的细节:-)

javascript calendar localization jquery-ui jquery-ui-datepicker

114
推荐指数
7
解决办法
21万
查看次数

每个用户仅显示一次弹出窗口

已经有了这个问题的答案,但我仍然不确定它是如何工作的.

我在footer.php中使用以下HTML:

<div id="popup">
    <div>
        <div id="popup-close">X</div>
            <h2>Content Goes Here</h2>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和以下Javascript:

$j(document).ready(function() {
    $j("#popup").delay(2000).fadeIn();
    $j('#popup-close').click(function(e) // You are clicking the close button
    {
    $j('#popup').fadeOut(); // Now the pop up is hiden.
    });
    $j('#popup').click(function(e) 
    {
    $j('#popup').fadeOut(); 
    });
});
Run Code Online (Sandbox Code Playgroud)

一切都很好,但我想只显示每个用户弹出一次(可能使用所有论坛帖子继续的cookie的东西),但我不知道如何将其合并到上面的JS中.

我知道我必须在我的页脚中加载cookie JS:

<script type="text/javascript" src="scripts/jquery.cookies.2.2.0.min.js"></script> 
Run Code Online (Sandbox Code Playgroud)

但这就是我所理解的,任何人都可以告诉我JS/jQuery应该如何添加cookie的东西?

谢谢

詹姆士

javascript cookies jquery

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

添加样式到asp.net标签

我想为asp.net标签添加样式,但它不会工作.

ASP.NET Mark up
<asp:Label runat="server" ID="lblCommentText"/>

Generated from the backend: Html mark up
<span id="ctl02_ctl36_CommentText">Only the leave the comment please</span>

............................................
Run Code Online (Sandbox Code Playgroud)

我想在标签中添加以下样式

{
 float:right;
 width:70%;
}
Run Code Online (Sandbox Code Playgroud)

我试过用了

  1. cssClass属性

  2. 将其添加lblCommentText.Attributes.CssStyle.Add("float", "right");到后端

  3. 使用javascript
    document.getElementById('<%= lblCommentText.ClientID%>').Style.display = ("float","right");

  4. 以及元素的内嵌风格

它们都不起作用,有人可以帮助我吗?

c# asp.net webforms

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

Java字符串,单个字符到十六进制字节

我想将单个字符串转换为5个十六进制字节,一个字节表示十六进制数字:

喜欢

String s = "ABOL1";
Run Code Online (Sandbox Code Playgroud)

byte[] bytes = {41, 42, 4F, 4C, 01}
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的代码,但是Byte.decode当字符串太大时出错,比如"4F"或"4C".还有另一种转换方法吗?

String s = "ABOL1";
char[] array = s.toCharArray();
for (int i = 0; i < array.length; i++) {
  String hex = String.format("%02X", (int) array[i]);
  bytes[i] = Byte.decode(hex);
}                
Run Code Online (Sandbox Code Playgroud)

java hex

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

Umbraco - 获取节点/组中使用的所有标签

我使用了GetTags()方法umbraco.cms.businesslogic.Tags.Tag来获取组或节点下的所有标签.

var tags = umbraco.cms.businesslogic.Tags.Tag.GetTags("default");
Run Code Online (Sandbox Code Playgroud)

但是umbraco.cms.businesslogic.Tags.Tag现在已经过时了,还有其他更好的选择吗?

此外,新库是否提供基于标签的节点查询?

umbraco umbraco7 umbraco-tags

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

谷歌Chrome for IOS 6 ajax文件上传进度事件不起作用

我在Google Chrome for ios6上的xmlhttprequest文件上传进度事件时遇到问题.代码已经适用于所有桌面浏览器和Safari(ios 6).还有一个问题是在谷歌浏览器(ios 6)中上传mov文件,在尝试上传时我得到文件大小= 0.有什么解决方案吗?

这是我的代码的一部分

var xhr = new XMLHttpRequest();
var eventSource = xhr.upload;

xhr.addEventListener("load", this.onUploadComplete(uploadInfo));
xhr.addEventListener("error", this.onUploadError(uploadInfo));
xhr.addEventListener("abort", this.onUploadAbort(uploadInfo));

// changing Url  for preventing ajax call caching( Android , IOS 6)
var ts = Date.now(), rquery = /\?/, rts = /([?&])_=[^&]*/,
ret = uploadUrl.replace( rts, "$1_=" + ts );
uploadUrl = ret + ( ( ret === uploadUrl ) ? ( rquery.test( uploadUrl ) ? "&" : "?" ) + "_=" + ts : "" ); …
Run Code Online (Sandbox Code Playgroud)

google-chrome xmlhttprequest ajax-upload progress-bar ios6

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

使用Jquery或JavaScript从“选择”下拉列表中选择或获取所有值

我有以下HTML代码。

<Select name=test[]>
  <option value="">--Please Select--</option>
  <option value="a">Test Value1</option>
</select>

<Select name=test[]>
  <option value="">--Please Select--</option>
  <option value="a">Test Value2</option>
</select>

<Select name=test[]>
  <option value="">--Please Select--</option>
  <option value="a">Test Value3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

现在,在提交表单之前,我要执行以下操作

  1. 检查是否选择了以上任何一项。
  2. 如果选择,则检索其值。

我相信我需要循环,但是我无法找到可以首先获取所有值的初始语法。

我知道如何检查为选择元素指定“ id”时是否选择了任何值。但是在这种情况下,我有一个名为“ name”的属性,它是一个数组。

我尝试在不同的地方看书,但实际上并没有找到一个好的解决方案。可能我错过了一些东西。

请让我知道是否需要任何进一步的信息。

html javascript jquery html5 javascript-events

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

当我使用"=="时,为什么datepicker突出显示不起作用?

   .Highlighted a{
   background-color : Green !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: 9pt;

}


  $(document).ready(function () {

                var date1 = new Date(2014, 5, 6);
                var date2 = new Date(2014, 5, 17);

                $('#datepicker').datepicker({

                   dateFormat: "mm/dd/yy",

                   beforeShowDay: function (date) {


                       if (date == date1 ) {

                            return [true, 'Highlighted', 'Available Date'];
                        }
                        return [false, '', ''];
                    }
                });
        });
Run Code Online (Sandbox Code Playgroud)

这个不起作用,因为date==date1.如果我改成它date<=date1,它工作正常.我认为javascript是一种弱类型语言,它比较内容,而不是引用.我不想做类似的事情(date.getDay==date1.getDay &&....).是否有更简单的方法来比较这些值?

javascript css jquery jquery-ui reference

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

如何获取在jQuery中输入类型=日期中选择的日期?

我有这样的HTML代码:

<form action="#" method="get">
    <input type="date">
</form>
Run Code Online (Sandbox Code Playgroud)

我想要一个事件或将检查日期更改时间的东西,并在JS Date对象中获取日期?

html javascript jquery html5 date

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

为具有相同id的所有元素初始化Hammer.js

我想使用锤子js为类似的帖子建立一个双Tab手势.Html:

<div class="gitem-wrap row">
      <div class="gitem">
        <div class="well">
            <figure id="img-item"><img src="images/2.jpg" class="img-responsive"></figure>
            <article>
                ...
            </article>
        </div>
      </div>
      <div class="gitem">
        <div class="well">
            <figure id="img-item"><img src="images/2.jpg" class="img-responsive"></figure>
            <article>
                ...
            </article>
        </div>
      </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Js初始化Hammer js:

var myElement = document.getElementById('img-item');
var mc = new Hammer(myElement);
mc.on("doubletap", function() {
    //myElement.toggleClass('liked');
    console.log('Double tap!');
    return false;
  });
Run Code Online (Sandbox Code Playgroud)

它只适用于第一个元素,但不适用于所有元素.
如何为所有具有相同ID的元素初始化Hammer js?

JSFIDDLE:http://jsfiddle.net/ekdfokc5/

谢谢你的帮助.它的工作在hammer.js v1
http://jsfiddle.net/ekdfokc5/3很棒
但是在新版本(2.0.4)中有问题而且$('figured').toggleClass('liked')在doubletap之后没有工作.
http://jsfiddle.net/ekdfokc5/4

html jquery hammer.js

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