标签: animated

jquery:this.not(':animated')&& that.is(':visible')不遵循规则,语法问题?只有几行代码

当我点击#button它时,它仍在静止'do something',即使.wrapper是动画并且.wrapper span不可见.所以它不遵守规则.怎么了?

$('#button').click(function(){
  if(
    $('.wrapper').not(':animated') && $('.wrapper span').is(':visible')
  ) {
    //do something
  }
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery if-statement visible animated

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

UIScrollView ScrollRectToVisible - 不使用animate = yes

我有一个包含按钮的UIScrollView.按下按钮时,我想使用scrollRectToVisible滚动到视图的底部.

例如:

CGRect r = CGRectMake(0, myUIScrollView.contentSize.height - 1, 1, 1);
[myUIScrollView scrollRectToVisible:r animated:YES];
Run Code Online (Sandbox Code Playgroud)

如果我将动画设置为NO,一切都按预期工作,但如果我将其设置为YES,我会看到非常奇怪的行为:

  • 基本上没有任何反应.
  • 如果我反复点击按钮,它可以滚动几个像素,或者可以一直滚动.
  • 但如果我在按下按钮之前用手指手动滚动视图,它有可能按预期滚动到底部,但这不是一个确定的事情.

我已经打印了_geScroll_Settings.contentSize,这是预期的.

我也尝试通过启动计时器来延迟调用scrollRectToVisible,但结果几乎相同.

scrollView非常香草.我在界面构建器中创建它.我在启动时动态添加scrollView的内容,并适当地调整它的contentSize,但所有这些似乎都正常工作.

有什么想法吗?

objective-c uiscrollview animated ios

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

EaselJS中大量动画位图的速度

在使用EaselJS时,我似乎在使用大量动画位图(所有基于相同的spritesheet)时遇到了一些麻烦.当我在舞台上同时运行其中几个时,根本没有问题,但是当同时运行更多数量(从大约30到40开始)同时移动它们时我开始拥有它们"闪烁"相当多,即使是在10左右的fps.

我没有在这些线上使用任何阴影或其他任何东西.只需使用动画位图并移动它们.

有没有人有任何关于提高这种表现的好建议?

performance bitmap animated easeljs

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

绘制动画交换(绘制方向边)

我曾经看过这个关于航运交易的情节(LINK).我与对话交流合作,并认为使用R映射这种交换可能很有趣.

这是一个更大的问题,但我认为它可能对整个社区有用.

假设我们有7个人围着这样的桌子坐着:在此输入图像描述

我记录了对话交流,演讲者和听众听到了.我用这种信息创建了一个虚拟data.frame.这是头部:

  speaker receiver duration speaker.x speaker.y receiver.x receiver.y
1       D        A       16     0.626     0.163      0.755      0.741
2       E        D        3     0.391     0.161      0.626      0.163
3       A        B       25     0.755     0.741      0.745      0.517
4       B        E        6     0.745     0.517      0.391      0.161
5       B        C       45     0.745     0.517      0.737      0.251
6       E        F       37     0.391     0.161      0.258      0.285
Run Code Online (Sandbox Code Playgroud)

我想创建动画箭头(从扬声器到接收器),由扬声器和加权(时间/持续时间和长度和/或厚度)着色,并以与发货数据相同的方式设置动画(行号是其中的顺序)演讲发生). 我想也许动画包可能在这里很有用,但是没有任何线索.也许这对目前的R来说是不可能的(正如Ben Schmidt的声明所表明的那样,"我一直希望我能够放弃ArcGIS来完成下一个我做的地图项目并保留R中的所有内容 - 我不是在这次经历之后确信它将是可能的").

我想很多领域的很多人都可以使用这种交换映射,只是我对交换对话感兴趣.最终我会在光栅图像上绘制这个,但这很容易.

这是迄今为止的数据和图表.

#the data
the_table <- data.frame(
    xmin = .3, …
Run Code Online (Sandbox Code Playgroud)

graphing r animated

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

下载动画GIF

我正在使用下面的内容从网上抓取动画gif.但是,在将其保存到磁盘后,我丢失了gif中的帧,并且它不再具有动画效果.不确定问题是否在下面的方法中,或者是否是在我保存它的时候,但是对于为什么以下方法不起作用的任何反馈意见.该方法正在运行 - 只是没有创建一个合适的动画GIF文件.

public Image getImage(String url)
{
    HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
    HttpWebResponse httpWebReponse = (HttpWebResponse)httpWebRequest.GetResponse();
    Stream stream = httpWebReponse.GetResponseStream();
    return Image.FromStream(stream, true, true);
}

Image im = getImage(url)
im.Save(pth,ImageFormat.Gif);
Run Code Online (Sandbox Code Playgroud)

.net c# gif animated

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

UICollectionView中的动画滚动到项目并不总是有效

问题

我想让UICollectionView对特定项目进行动画滚动.

这大部分时间都有效,但偶尔我尝试滚动的项目最终不会被显示.

- (void)onClick {
  // (Possibly recompute the _items array.)
  NSInteger target_idx = // (...some valid index of _items)
  NSIndexPath *item_idx = [NSIndexPath indexPathForItem:target_idx inSection:0];
  [self scrollToItem:item_idx];
}

- (void)scrollToItem:(NSIndexPath*)item_idx {
  // Make sure our view is up-to-date with the data we want to show.
  NSInteger num_items = [self.collection_view numberOfItemsInSection:0];
  if (num_items != _items.count) {
    [self.collection_view reloadData];
  }

  [self.collection_view 
    scrollToItemAtIndexPath:item_idx
           atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally
                   animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

细节

  • self.collection_view 是一个UICollectionView,由一行项目组成,启用标准流程布局和水平滚动.
  • 我需要reloadData在滚动之前调用,因为_items自UICollectionView上次显示它以来可能已经改变了.
  • 问题只发生在动画滚动上; 如果我通过,animated:NO那么一切都按预期工作. …

scroll objective-c animated ios uicollectionview

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

处理时动画托盘图标

如何在主应用程序处理时为托盘图标设置动画?我已经在这里尝试了这个建议,但图标在进程中没有动画.我也尝试将动画放在一个单独的线程中,但仍然没有运气.

c# notifyicon animated

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

如何在C#中编写动画后台应用程序

我想开始一个暑期项目只是为了提高我的编程技巧.为此,我认为如果我可以编写一个将在Windows机器上运行动画图像或类似物品的应用程序作为壁纸,那就太好了.

例如,我想用一些随机的彩色方块替换整个屏幕分辨率,这些方块将以特定的间隔单独改变颜色.然而,我才刚刚意识到我不知道如何开始,以及我在前两年的研究中完成的所有编程对于这项特殊任务都没用.

有人能让我朝着正确的方向前进吗?我想做一些阅读,但我现在知道什么可以帮助我实现这一目标.

为了更清楚我在开始这个项目之前需要知道什么?

问候.

c# windows background animated

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

jQuery是多个元素的动画,哪个更好?

我在插件上使用jQuerys动画功能,在每个元素上模拟不同持续时间的许多元素.我想知道是否正在运行任何动画或者根本没有动画.所以我想出了这个:

if( $div1.is(':animated') || $div2.is(':animated') || $div3.is(':animated') ) return true;
else return false;
Run Code Online (Sandbox Code Playgroud)

或这个:

if( $div1.add($div2).add($div3).is(':animated') ) return true;
else return false;
Run Code Online (Sandbox Code Playgroud)

哪个更好???

你知道其他任何方法吗?

我不想要这个代码,$("*").is(':animated');因为它会检查所有动画和其他插件动画.

请记住,我有很多元素,而不仅仅是3.

谢谢阅读...

jquery animation elements animated

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

当目标设置动画并在鼠标指针下传递时,mouseenter/mouseleave事件不会触发

我在这里举例说明情况:http: //jsfiddle.net/nubrF/40/

如果将鼠标放在动画元素的路径上,则可以观察到当目标元素在鼠标指针"下方"传递时,仅在Firefox(而不是IE,Chrome或Safari)中触发事件.

我实际上有两个问题:

  1. 这是正常的浏览器行为吗?

  2. 你建议用什么方法模拟这些事件,并在目标元素通过鼠标指针时得到注意?

我应该提一下,我已经考虑了鼠标的pageX和pageY以及页面中元素的位置,但这个解决方案看起来很复杂而且不是很干净.

谢谢你的帮助.

mouse jquery mouseenter mouseleave animated

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