问题列表 - 第25558页

使用原始javascript淡化HTML元素

这是我与同一问题有关的第二个问题,所以我为此道歉.

我能够组合一个功能来"淡出"一个元素,它工作正常,我的问题是,当我试图反转它,所以元素"淡入"它不起作用.我试图改变明显的,但我无法理解我做错了什么.

我的代码到目前为止如下:

鉴于我有一个像这样的"div":

<div id="test" style="width:200px; height:200px; display:block; opacity:1; background-color:red;"></div>
Run Code Online (Sandbox Code Playgroud)

我用来淡出它的JavaScript函数是:

var getElement = document.getElementById('test');
function fadeOut(elem, speed){
if(!elem.style.opacity){
    elem.style.opacity = 1;
}
var desvanecer = setInterval(function(){
    elem.style.opacity -= .02;
    if(elem.style.opacity < 0){
        clearInterval(desvanecer);
    }
}, speed / 50);
}
fadeOut(getElement, 500);
Run Code Online (Sandbox Code Playgroud)

有人可以看看这个,让我知道我做错了什么,我想做的就是"FADE IN"一个不透明度等于"1"的元素.

顺便说一句,我不能使用jQuery,但我渴望以这种方式学习.

谢谢

我试图扭转这个功能如下:

var getElement = document.getElementById('test');
function fadeIn(elem, speed){
if(elem.style.opacity){
    elem.style.opacity = 0;
}
var desvanecer = setInterval(function(){
    elem.style.opacity += .02;
    if(elem.style.opacity > 1){
        clearInterval(desvanecer);
    }
}, speed / 50); 
}
fadeIn(getElement, …
Run Code Online (Sandbox Code Playgroud)

javascript fade setinterval

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

`删除python中的分割结果

我正在尝试做一些非常简单的事情:

line = "name      :    bob"
k, v = line.lower().split(':')
k = k.strip()
v = v.strip()
Run Code Online (Sandbox Code Playgroud)

有没有办法将它组合成一条线?我发现自己在编写解析器时一遍又一遍地写这个,有时这涉及的不仅仅是两个变量.

我知道我可以使用正则表达式,但这很简单,不需要它...

python parsing

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

关于如何使用类似插件的架构实现ac#host应用程序的问题

我希望有一个应用程序作为许多其他小应用程序的主机.这些应用程序中的每一个都应该作为此主应用程序的插件.我将它们称为插件,不是因为它们向主应用程序添加了一些东西,而是因为它们只能使用这个Host应用程序,因为它们依赖于它的一些服务.

我的想法是让每个插件在不同的应用程序域中运行.问题似乎是我的主机应用程序应该有一组我的插件将要使用的服务以及我的理解是什么使数据流入和流出不同的应用程序域并不是一件好事.

一方面我希望它们像独立的应用程序一样(尽管如我所说,它们需要多次使用主机应用程序服务),但另一方面,如果它们中的任何一个崩溃,我会喜欢它,我的主要应用程序不会受此影响.

这种情况的最佳(.NET)方法是什么?让它们全部在同一个AppDomain上运行,但每个都在不同的线程中?使用不同的AppDomains?每个"插件"一个?我如何让他们与主机应用程序通信?这样做的其他任何方式?

虽然速度在这里不是问题,但我不希望函数调用比我们使用常规.NET应用程序时慢得多.

谢谢

编辑:也许我真的需要使用不同的AppDomains.从我读过的内容来看,在不同的AppDomain中加载程序集是以后能够从进程中卸载它们的唯一方法.

.net c# plugins multithreading appdomain

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

将字符串列表['3','1','2']转换为有序整数列表[1,2,3]

我有一个字符串表示的整数列表,类似于以下内容:

L1 = ['11', '10', '13', '12', 
      '15', '14',  '1',  '3', 
       '2',  '5',  '4',  '7', 
       '6', '9', '8']
Run Code Online (Sandbox Code Playgroud)

我需要使它成为一个整数列表,如:

L2 = [11, 10, 13, 12, 15, 14, 1, 3, 2, 5, 4, 7, 6, 9, 8]
Run Code Online (Sandbox Code Playgroud)

最后我会按如下方式对其进行排序:

L3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] # by L2.sort()
Run Code Online (Sandbox Code Playgroud)

请让我知道什么是从,以获得最佳的方式L1L3

python sorting string integer list

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

在Scala中使用子类型和返回类型将通用对象处理为特定对象

我认为这是关于协方差,但我对这个话题很弱......

我有一个通用的Event类用于数据库持久性之类的东西,让我们这样说:

class Event(
  subject: Long,
  verb: String,
  directobject: Option[Long],
  indirectobject: Option[Long],
  timestamp: Long)
{
  def getSubject = subject
  def getVerb = verb
  def getDirectObject = directobject
  def getIndirectObject = indirectobject
  def getTimestamp = timestamp
}
Run Code Online (Sandbox Code Playgroud)

但是,我有很多不同的事件动词,我想使用模式匹配等这些不同的事件类型,所以我将创建一些相应的case类:

trait EventCC
case class Login(user: Long, timestamp: Long) extends EventCC
case class Follow(
  follower: Long,
  followee: Long,
  timestamp: Long
) extends EventCC
Run Code Online (Sandbox Code Playgroud)

现在,问题是,如何轻松地将通用事件转换为特定的案例类.

这是我第一次尝试:

def event2CC[T <: EventCC](event: Event): T = event.getVerb match {
  case "login" => Login(event.getSubject, event.getTimestamp)
  case "follow" => Follow( …
Run Code Online (Sandbox Code Playgroud)

scala subclass return-type covariance subtype

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

对于Loop Statement

我正在尝试循环2个变量,并且输出看起来像'91 - 96 lbs'我可以让For语句只使用一个变量,但有两个变量不起作用.

for ($k = 91; $k <= 496; $k=$k+4($i = 96; $i <= 500; $i=$i+4))  
echo '<option value='.$k. ' - ' .$i. ' lbs'("<%m_weight%>" == .$k. ' - ' .$i. ' lbs' ? ' selected="selected"' : '').'>'.$k. ' - ' .$i. ' lbs</option>'; 
Run Code Online (Sandbox Code Playgroud)

php

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

从Python中的NaN(或其他值)的numpy数组中删除元素对

我有一个在numpy中有两列的数组.例如:

a = array([[1, 5, nan, 6],
           [10, 6, 6, nan]])
a = transpose(a)
Run Code Online (Sandbox Code Playgroud)

我想有效地遍历两列,一个[:,0]和一个[:,1]并删除满足某个条件的任何对,在这种情况下,如果它们是NaN.我能想到的显而易见的方法是:

new_a = []
for val1, val2 in a:
  if val2 == nan or val2 == nan:
    new_a.append([val1, val2])
Run Code Online (Sandbox Code Playgroud)

但这似乎很笨拙.什么是pythonic numpy方式这样做?

谢谢.

python arrays numpy scipy

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

Powershell 2 copy-item如果不存在则创建一个文件夹

$from = "\\something\1 XLS\2010_04_22\*"
$to =  "c:\out\1 XLS\2010_04_22\"
copy-item $from $to -Recurse 
Run Code Online (Sandbox Code Playgroud)

如果c:\ out\1 XLS\2010_04_22 \确实存在,则此方法有效.如果不存在,是否可以使用单个命令创建"c:\ out\1 XLS\2010_04_22 \".

powershell copy powershell-2.0

60
推荐指数
3
解决办法
11万
查看次数

如何使jQuery UI可排序div仅从图标拖动?

我已经使用了一些jQuery UI可排序的插件,但我总是发现同样的问题,我无法在可排序的DIV中选择或点击,所以,也许我可以通过放置一个图标来找到解决方案,你只能拖动div所以你可以选择其他部分.

怎么做?

javascript jquery-ui

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

Android中"preconcat"矩阵意味着什么?

在审核中:http://developer.android.com/reference/android/graphics/Canvas.html

我在想

translate():"使用指定的翻译预先锁定当前矩阵" - 这是什么意思?

我无法在互联网上的任何地方找到"preconcat"的好定义!我能找到它的唯一地方是Android源码 - 我开始怀疑它们是否成功了?:)

我熟悉"concat"或连接,这是附加的,那么什么是pre-concat?

android canvas view

23
推荐指数
1
解决办法
9662
查看次数