小编rnr*_*ies的帖子

按下使用jquery输入下一个字段

我有一个html表单,每当enter按下时,选择下一个字段.
这是一个代码.

 $(document).on("keydown","input",function(event) {
    	if (event.which === 13) {
    		event.stopPropagation();
    		event.preventDefault();
    		$(this).nextAll("input").eq(0).focus();
    	}
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
    	<table>
    		<tr>
    			<td>Medical Record No.</td><td><input type="text" name="labNo" /></td>
    		</tr>
    		<tr>
    			<td>Age/sex </td><td><input type="text" name="age" />
    				<select id="age">
    					<option value="Year">Year</option>
    					<option value="Month">Month</option>
    				</select>
    				<select id="sex">
    					<option value="Male">Male</option>
    					<option value="Female">Female</option>
    				</select>
    			</td>
    		</tr>
    		<tr>
    			<td>Phone </td>
    			<td><input type="text" name="" value="-,-" /></td>
    		</tr>
    		<tr>
    			<td colspan="2"><input type="button" id="patBtn" value="Save (S)" accesskey="s" />
    				<input type="reset" value="Set Default (D)" accesskey="d" />
    			</td>
    		</tr>
    	</table>	
    </form>
Run Code Online (Sandbox Code Playgroud)

这不起作用.

javascript jquery

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

嵌套共享元素的转换不是从预期位置开始

TL;DR为什么这种转变不是从预期的地方开始?

也就是CardView所在的地方。

在此处输入图片说明

平台/Deps: Android Studio 1.0-RC2、TargetSdk 21、MinSdk 21、AppCompat-21.0.2、CardView-21.0.2、RecyclerView-21.0.2。

测试对象: Genymotion Nexus 5 Lollipop Preview

代码(简化版)

我有三个共享元素:

来源:

<CardView
    android:transitionName="cardView">
    <ImageView
      android:transitionName="imageView">
    <TextView
      android:transitionName="textView">
Run Code Online (Sandbox Code Playgroud)

目标:

<RelativeLayout
    android:transitionName="cardView">
    <ImageView
      android:transitionName="imageView">
    <TextView
      android:transitionName="textView">
Run Code Online (Sandbox Code Playgroud)

请注意,以下过渡名称是以编程方式添加的。这是因为 CardView 保存在 RecyclerView 上,并且有很多副本。我试过使用相同的名称(如在 XML 实例中),但也不起作用。

RecillerView.Adapter 这样做:

@Override
public void onBindViewHolder(ViewHolder viewHolder, int position) {
    //...
    ViewCompat.setTransitionName(viewHolder.mCardView, "cardViewTransition" + position);
    ViewCompat.setTransitionName(viewHolder.mImageView, "imageTransition" + position);
    ViewCompat.setTransitionName(viewHolder.mTextView, "textTransition" + position);
    //...
}
Run Code Online (Sandbox Code Playgroud)

HomeActivity 这样做:

@Override
protected void onCreate(Bundle savedInstanceState) {
    getWindow().requestFeature(android.view.Window.FEATURE_CONTENT_TRANSITIONS);
    getWindow().requestFeature(android.view.Window.FEATURE_ACTIVITY_TRANSITIONS);
    // ..
    mRecyclerView.addOnItemTouchListener(
        new RecyclerItemClickListener(this, new RecyclerItemClickListener.OnItemClickListener() …
Run Code Online (Sandbox Code Playgroud)

android android-5.0-lollipop

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

如何计算wifi动态频率选择概率

我不知道如何处理这个问题.

假设802.11h AP点遍布整个街道.

#52, #56 ...., #140
Run Code Online (Sandbox Code Playgroud)

连接到#52频道的公共汽车沿着该街道以恒定速度行驶.

该公交车必须改变其AP的概率是多少?

谢谢.

wifi

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

在角度中重新加载 $state 时,将 url 中的“/”替换为 %252F

我在 angularjs 中使用 ui-router 进行路由。我有这样的网址

www.example.com/*variable
Run Code Online (Sandbox Code Playgroud)

其中变量的形式为word1/word2

所以网址就变成了www.example.com/word1/word2

但当我申请时

$state.reload(); or 
$state.go($state.current,{},reload:true);
Run Code Online (Sandbox Code Playgroud)

正斜杠被替换为%252并且 url 变为

www.example.com/word1%252Fword2
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况以及解决方案是什么?

javascript url-routing angularjs angular-ui-router

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

Bootstrap 3:创建一个按钮组来填充列(带有插入按钮)

我的目标是用几个按钮填充一列.第一个按钮有一个文本,应该填充列中的剩余空间.第二个是图标.要清楚,它看起来像一个HTML宽度:100%的HTML选择元素.

解决方案应该是响应.

HTML

<div class="row">
    <div class="col-md-6">
        <div class="btn-group">
            <button type="button" class="btn btn-lg">
                Select an Option
            </button>
            <button type="button" class="btn btn-lg">
                <span class="caret"></span>
            </button>
        </div>
    </div>
    <div class="col-md-6">
        Other assets
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

PLUNKER

http://plnkr.co/edit/NezDJL?p=preview

css twitter-bootstrap twitter-bootstrap-3

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

Azure DocumentClient线程安全

DocumentClient线程安全的?

我收到了混合信息:

来自MSDN https://msdn.microsoft.com/library/azure/microsoft.azure.documents.client.documentclient.aspx:

此类型的任何公共静态(在Visual Basic中为Shared)成员都是线程安全的.任何实例成员都不保证是线程安全的.

来自MS博客https://azure.microsoft.com/en-us/blog/performance-tips-for-azure-documentdb-part-1-2/:

SDK使用提示#1:在应用程序的生命周期中使用单个DocumentDB客户端请注意,每个DocumentClient实例都是线程安全的,并且在直接模式下运行时执行有效的连接管理和地址缓存.为了通过DocumentClient实现高效的连接管理和更好的性能,建议在应用程序的生命周期内为每个AppDomain使用一个DocumentClient实例.

.net c# multithreading azure azure-cosmosdb

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

Angularstrap Modal隐藏垂直浏览器滚动条

我正在测试角带的模态窗口,并且发生了不必要的事情.在模式可见的大型文档中,浏览器滚动条消失.然后,当您关闭模式时,将再次显示浏览器滚动条并且文档会稍微折叠.

我一小时看着开发人员工具,但我找不到原因.

当文档崩溃时,这很烦人.

我怎么能阻止滚动条隐形?

HTML

<button data-animation="am-fade-and-scale" bs-modal="modal">
  Open Modal
</button>
Run Code Online (Sandbox Code Playgroud)

调节器

var app = angular.module('Test', ['ngAnimate', 'mgcrea.ngStrap']);

app.controller('ModalCtrl', 
  function($scope){
    $scope.modal = {
      "title" : "ModalTitle",
      "content" : "Modal content"
    };
})
Run Code Online (Sandbox Code Playgroud)

http://plnkr.co/edit/yKZSnn?p=preview

在Windows 8.1上测试

      Chrome 36, Firefox 31, Opera 24 - Same results.
      Safari 5.1.7 - Worst results, the overlayer still visible.
Run Code Online (Sandbox Code Playgroud)

css angularjs angular-strap

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

AsynctaskLoader 重置状态

这似乎是一个愚蠢的问题,但我无法理解 AsynctaskLoader 的状态。

我已多次阅读文档以及网络上的其他教程。但是,我仍然无法理解 Asynctask 何时处于重置状态

看一下从官方文档中提取的这段代码。 http://developer.android.com/reference/android/content/AsyncTaskLoader.html

@Override public void deliverResult(List<AppEntry> apps) {
    if (isReset()) {
        // An async query came in while the loader is stopped.  We
        // don't need the result.
        if (apps != null) {
            onReleaseResources(apps);
        }
    }
Run Code Online (Sandbox Code Playgroud)

调用此方法后 Loader 完成其工作并需要将数据发送回 UI 线程。我的问题是:为什么我们要问 Loader 是否重置?重置它甚至意味着什么?班级说

/**
 * Return whether this load has been reset.  That is, either the loader
 * has not yet been started for the first time, or its {@link #reset()}
 * has been …
Run Code Online (Sandbox Code Playgroud)

android loader

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

Angularjs:如何根据数据属性值查找元素?

我有以下指令:

template: '<div data-div="outer"><div data-div="inner"></div></div>',
link: function postLink(scope, elem, attrs) {
       var outer = elem.find('[data-div="outer"]');
       var inner = elem.find('[data-div="inner"]');
       outer.css({
           'background': 'red',
           'width': "100%",
           'height': "100%",
       });
       inner.css({
           'background': 'blue',
           'width': "50%",
           'height': "100%",
       });
    }
Run Code Online (Sandbox Code Playgroud)

根据这篇文章,我尝试了这些选择器.但我使用的是jQLite,而不是JQuery.

那么,如何根据数据属性值查找元素?

http://plnkr.co/edit/FeJWvwnKjOZwAIABigtA?p=preview

javascript angularjs angularjs-directive jqlite

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

Wavesurfer实时获取经过时间

我正在使用Katspaugh的waveSurfer库来播放声音文件。

我编写了这样的代码来显示“经过的时间/总时间”。

waveSurfer.on('play', function() {
   $scope.getCurrentDuration();
});
Run Code Online (Sandbox Code Playgroud)

$scope.getCurrentDuration() 是将浮点型变量转换为字符串型变量的函数,如下所示:

$scope.getDuration = function() {

  if ($scope.waveSurferReady) {
    var time = waveSurfer.getDuration(); // get duration(float) in second
    var minute = Math.floor(time / 60); // get minute(integer) from time
    var tmp = Math.round(time - (minute * 60)); // get second(integer) from time
    var second = (tmp < 10 ? '0' : '') + tmp; // make two-figured integer if less than 10

    return String(minute + ':' + second); // combine minute …
Run Code Online (Sandbox Code Playgroud)

javascript html5-audio angularjs

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