小编Hua*_*ism的帖子

有没有办法可以检查数据属性是否存在?

有什么方法可以运行以下内容:

var data = $("#dataTable").data('timer');
var diffs = [];

for(var i = 0; i + 1 < data.length; i++) {
    diffs[i] = data[i + 1] - data[i];
}

alert(diffs.join(', '));
Run Code Online (Sandbox Code Playgroud)

只有在id为#dataTable的元素上有一个名为data-timer的属性?

javascript jquery

183
推荐指数
8
解决办法
22万
查看次数

如何在arc4random_uniform()的范围之间创建随机数?

所以我在这个代码中的目标是随机滚动两个骰子,因为我们都知道你的常规骰子只有6个边,所以我导入了Foundation来访问arc4random_uniform(UInt32).我试图使用(1..7)的范围来避免随机获得0,但是返回了一个我不太喜欢的错误.我试着这样做:

dice1 = arc4random_uniform(UInt32(1..7))
Run Code Online (Sandbox Code Playgroud)

然而那又归来了

找不到接受提供的参数的'init'的重载

我希望这是足够的信息,你在那里惊人的debs帮助我:)

请注意我只是在操场上练习快速练习.我不必学习如何做到这一点; 在我开始构建实际的应用程序之前,我只是在修补:D

//imports random number function
import Foundation
//creates data storage for dice roll
var dice1: UInt32 = 0
var dice2: UInt32 = 0
//counter variable
var i = 0
//how many times snake eyes happens
var snakeeyes = 0
 //how many times a double is rolled
var `double` = 0
//rolls dice 100 times
while i < 100{
    //from here
    //sets dice roll
Run Code Online (Sandbox Code Playgroud)

这将返回错误"Range $ T3"无法转换为UInt32

   dice1 = arc4random_uniform(1..7)
   dice2 = arc4random_uniform(1..7) …
Run Code Online (Sandbox Code Playgroud)

range arc4random swift

127
推荐指数
9
解决办法
15万
查看次数

无表格的文件上传

不使用任何形式,我可以<input type="file">使用jQuery使用POST方法将文件/文件发送到'upload.php'.输入标记不在任何表单标记内.它独立.所以我不想使用像'ajaxForm'或'ajaxSubmit'这样的jQuery插件.

html javascript jquery

84
推荐指数
5
解决办法
11万
查看次数

如何确定scrollHeight?

如何确定分区的scrollHeight使用css overflow:auto?

我试过了:

$('test').scrollHeight();
$('test').height(); but that just returns the size of the div not all the content
Run Code Online (Sandbox Code Playgroud)

最终,我正在尝试创建一个聊天,并始终在屏幕上显示当前消息的滚动条.

所以我想的是以下内容:

var test = $('test').height();
$('test').scrollTop(test);
Run Code Online (Sandbox Code Playgroud)

谢谢,

布赖恩

javascript jquery

80
推荐指数
2
解决办法
17万
查看次数

如何检查图像是否存在给定的URL?

我想使用jquery检查图像是否存在.

例如,如何检查此图像是否存在

http://www.google.com/images/srpr/nav_logo14.png 
Run Code Online (Sandbox Code Playgroud)

支票必须给我200或状态确定

--------------编辑-------------------

var imgsrc = $(this).attr('src');
var imgcheck = imgsrc.width;


if (imgcheck==0) {
alert("You have a zero size image");
} else { //do rest of code }
Run Code Online (Sandbox Code Playgroud)

谢谢让

jquery

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

输入类型"数字"不会调整大小

当我将类型更改为type="number"但它可以使用时,为什么我的输入不会调整大小type="text"

    Email: <input type="text" name="email" size="10"><br/>
  number: <input type="number" name="email" size="10">
Run Code Online (Sandbox Code Playgroud)

html text resize numbers input

64
推荐指数
4
解决办法
9万
查看次数

自动填充功能要求您在更新到1.11.0后在iOS中单击两次

使用jQuery 2.1.0和jQuery.ui 1.11.0在iOS 7中测试.iPhone和iPad Mini.适用于Android和常规浏览器.

问题

我们最近从jQuery UI 1.10.0升级到1.11.0,现在,当点击自动完成结果列表中的项目时,您只能获得悬停,您必须再次单击相同的元素才能获得点击事件.这曾经适用于版本1.10.0.

(评论中的JSFiddle链接)

什么行不通

使用CSS {cursor: pointer}不起作用

使用onclick=""不起作用

(评论中的JSFiddle链接)

奇怪的部分

但这里有趣/奇怪的部分.它适用于JSFiddle 编辑视图,但不适用于JSFiddle"/ show"页面.

JSFiddles :( 键入一个字母显示结果"s"是一个很好的)

我已经在这方面工作了好几天,但在测试只有html视图之前无法在JSFiddle中重现它.所以现在我转向你.我不能为我的生活弄清楚为什么一个页面触发点击事件,而另一个页面没有.

我正在使用jQuery自动完成的最基本功能.实际上,使用jQuery UI主页上显示的完全相同的代码.

这个问题

那么,如何在/ show页面上单击iOS中的一次点击才能获得自动完成功能?

(我会在评论中发布其他链接,因为我还没有10个代表.除非我没有足够的代表评论......)

javascript jquery jquery-ui jquery-ui-autocomplete ios7

52
推荐指数
4
解决办法
2万
查看次数

变量名称错误"未定义",即使导入了"variables.less"

我今天开始使用LESS了.但它有点奇怪.此代码不起作用.我收到一个错误:

! Variable Name Error: @linkColor in a is undefined.
Run Code Online (Sandbox Code Playgroud)

我的引导:

@import "variables.less";
@import "normalize.less";
Run Code Online (Sandbox Code Playgroud)

variables.less:

@linkColor:             #08c;
@linkColorHover:        darken(@linkColor, 15%);
Run Code Online (Sandbox Code Playgroud)

normalize.less:

a {
    color: @linkColor;
}
a:visited {
    color: @linkColor;
}
a:hover {
    color: @linkColorHover;
}
Run Code Online (Sandbox Code Playgroud)

当我做一个

@import"variables.less"

在normalize.less文件中,一切正常.

谢谢你的帮助 :)

css less

47
推荐指数
4
解决办法
6万
查看次数

动画不透明度在IE上无法正常工作

我正试图用来animate()改变一个人的身高和不透明度div.div在CSS中有图像背景.它在Firefox和Safari上运行良好,但是当我在IE中测试时,背景正在被删除.这是我的代码:

if (jQuery.support.opacity) {
    jQuery('#list_box').animate({opacity: '1',height: '300px',top: newTop},{duration: 300});
} else {
    jQuery('#list_box').animate({filter: 'alpha(opacity=100)',height: '300px',top: newTop},{duration: 300});
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

javascript jquery animation internet-explorer

31
推荐指数
4
解决办法
6万
查看次数

Android Parcelable和Serializable

所以我知道建议在Android中使用Parcelable而不是Serializable,因为它更快.

我的问题是:使用Serializable是不可避免的吗?

如果我有一个我想要序列化的自定义对象,那么假设我有以下类定义

public class Person {
   String name;
   int Age;
   ...
   ....
}
Run Code Online (Sandbox Code Playgroud)

使这个parcelable很容易,因为Person类包含parcel.write*()支持的类型,即parcel.writeString和parcel.writeInt

现在,如果Person类如下:

public class PersonTwo {
   MyCustomObj customObj;
   String name;
   int Age;
   ...
   ....
}
Run Code Online (Sandbox Code Playgroud)

我怎么想包裹MyCustomObj对象?看来我需要再次使用serializable吗?但同样,我认为使用serializable是慢的,似乎我们别无选择,只能在这种情况下使用它.

我不明白

谁能告诉我在这种情况下我会如何包裹PersonTwo?

serialization android parcel parcelable android-intent

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