我刚刚在jQuery中创建了一个简单,连续的反弹效果,但我觉得代码并非全部优化,我希望改进它.
var $square = $("#square");
bounce();
function bounce() {
$square.animate({
top: "+=10"
}, 300, function() {
$square.animate({
top: "-=10"
}, 300, function() {
bounce();
})
});
}
$square.hover(function() {
jQuery.fx.off = true;
}, function() {
jQuery.fx.off = false;
});
Run Code Online (Sandbox Code Playgroud)
我所做的一切基本上是创建了一个动画,它将+10添加到元素的顶部坐标,作为回调函数,我从顶部坐标减去10 ..
这会产生(几乎光滑)弹跳效果,但我觉得它可以改进.
此外,我想停止动画mouseenter,并继续mouseleave.
stop(true, true)没有工作,也没有dequeue()这样做我已经使用jQuery.fx.off = true(愚蠢,没有?)关闭所有动画效果
我很感激有关如何优化这些的任何反馈.
这是一个jsFiddle.
编辑:我刚刚意识到jQuery too much recursion在禁用和重新启用效果时已经开始抛出错误.
提前致谢,
马尔科
我有3个输入框,我想调整整个屏幕,除了点击的特定输入框.
我试过这个:http:
//jsbin.com/equre3/2
但是当我点击文本框时,包括文本框在内的所有内容都会变暗.
在文本框中单击这是我需要的.
all div: opacity: .5
contactForm div: opacity .75
current labelTextHolder div: opacity: 1
Run Code Online (Sandbox Code Playgroud)
另外,我应该在CSS中进行哪些更改,以便文本和输入显示在一行中.
我正在制作用于游戏和工具的.NET 3D库,它们是D3D9,D3D10,OpenGL和XNA之间的跨平台,可在Windows,XBOX,Phone7,MacOSX和Linux(可能是iPhone和Android)上运行.
所以我的问题是......,我希望能够在XNA 4.0中编译一个效果文件,就像你在XNA 3.1中那样...微软提供借此功能的借口是不合法的,因为它杀死XNA用于制作工具为你的游戏(像效果编辑器).
如果有人知道解决这个问题并且可以发布一些代码或指向我正确的方向将是很好的tnx.
// Begin Animation "suckEffect".
CATransition* animation = [CATransition animation];
animation.type = @"suckEffect";
animation.duration = 1.0f;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
myView.opaque = 1.0f;
[myView.layer addAnimation:animation forKey:@"transitionViewAnimation"];
Run Code Online (Sandbox Code Playgroud)
当我按下删除按钮时,你怎么看我编写了一部分代码.当我在我的应用程序中按下删除按钮时,会发生"suckEffect".但它会进入屏幕的左下角.我想问你是否有人知道我怎么能做这个效果,但我的iPhone屏幕的左角!
好吧,这是我在这里的第一个主题,所以就在这里!
我刚刚完成了一个非常简单的 :hover 代码,您可以在其中将鼠标悬停在图像上,并且其下方的标题显示为完整。更具体地说,在这段代码中,我有两种类型的标题,一种在图像上方,一种在图像正下方,当您将鼠标悬停在其上方时可以找到它们。
:hover 效果很好,但是我需要添加一个简单的效果,只是一点点线性过渡。所以我在“a”标签中添加了最基本的过渡,但它根本不起作用!我猜的代码是不承认的顶部:0像素的.featured横幅一类和底部:0像素的.featured横幅:悬停。
有没有人有解决方案?我感谢你们帮助我!
哦,以防万一,字幕类中的文字是用葡萄牙语写的,但不是很有趣,只是坎昆的广告!=P
这是我正在使用的 HTML:
<div class="featured-banner">
<a href="#">
<div class="caption">
<p>Mega Oferta • Cancún • Carnaval 2014</p>
</div>
<img src="http://www.advtour.com.br/sample-cancun.jpg" />
<div class="under-caption">A partir de US$ 2.148 Ou entrada + 11x de R$ 358</div>
</a>
Run Code Online (Sandbox Code Playgroud)
这是CSS:
.featured-banner {
width:930px;
height:350px;
background:#000;
font-family:sans-serif;
font-size:23px;
margin:14px 0px;
overflow:hidden;
position:relative;
}
.featured-banner a {
text-decoration:none;
position:absolute;
top:0;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease; …Run Code Online (Sandbox Code Playgroud) 这个作品集网站的创建者是如何制作出这种很酷的图像效果的? http://www.adhamdannaway.com/
我目前正在训练我自己学习更高级的东西,但我在这种效果上遇到了麻烦。
我这样做的方法是制作一个宽度为 1280 像素的容器(1280 像素是 img 的宽度)。制作了 2 张图片,一张是彩色的,另一张是黑白的。2 divs width a width 50% and float left, float 打架。正确的没有出现,所以我使用了这个:背景位置:右上角并且它起作用了。即使在更大的屏幕尺寸上,它们也能完美地居中。但问题出在这里。当我将鼠标悬停在左侧 div 时,我该如何做到这一点,div 的宽度为 100%。另一个 div 也是如此。
我知道我可以用 #div:hover 然后宽度 100% 和固定图像超过 z-index 但这只发生在我悬停时而不是当我去悬停时。很明显,因为它在 :hover 上。但我目前不知道如何以更好/正确的方式做到这一点。
我把代码放在 jsfiddle.net/aLyde6pa/ 上,但由于某种原因它不起作用。
我可能解释得比我应该的多,但我希望你们能帮助我。
提前致谢!
ps:英语不是我的主要语言。:)
我正在开发一个 JavaFX 应用程序:
在这里,我希望左窗格具有模糊背景效果,即,当用户滚动地图时,左窗格后面的内容会发生变化,并且我想使用该内容(模糊)作为左侧的背景窗格。我几乎已经完成了。
每当我滚动地图时,它都会工作,并且后面的内容会更新,但在系统监视器中我可以看到 CPU 使用率、温度和总体功耗急剧上升。
为了实现霜玻璃效果,我在 webEngine(包含地图)中添加了一个事件监听器(用于检测鼠标移动):
Document doc = webEngine.getDocument();
((EventTarget) doc).addEventListener("mousemove", listener, false);
Run Code Online (Sandbox Code Playgroud)
监听器执行一个方法:
检索左窗格(地图)下方的实际内容。
模糊图像。
更新屏幕
为了更新屏幕,该方法删除左窗格(VBox)和上一个图像(这是背景)。然后再次首先添加模糊图像窗格,然后将左窗格添加到根窗格。
所以,我认为我遇到性能问题的原因是,当用户拖动地图时,它必须非常快速地删除窗格(左窗格和背景图像)并将其添加到根窗格。
问题:CPU 使用率非常高
那么,JavaFX 中是否还有其他方法,不需要如此高的 CPU 使用率?
类似的东西,不需要一直删除和添加窗格。
我是 Android 应用程序开发的新手,我意识到,归根结底,对最终用户来说真正重要的是应用程序的 UI。
当涉及到 UI 时,我总是尽力做到最好,但最终总是遇到一些麻烦。特别是,我一直遇到且不知道如何解决的主要问题之一是,当我为某个按钮设置自定义背景颜色或图像时,点击效果消失。因此,您单击该按钮,尽管它显然可以工作,但看到它以图形方式不执行任何操作还是非常令人不快的。
我想知道是否有某种方法可以恢复原始效果,或者以编程方式自己设置一些点击效果。
提前致谢。
我正在使用before:jQuery Cycle插件的选项来确定用户是通过幻灯片放映向左还是向右移动,并且我想相应地设置动画(scrollLeft,scrollRight).
不幸的是,我无法找到如何在运行时更改插件的选项(过渡效果).
有任何想法吗?
effect ×10
animation ×3
css ×3
jquery ×3
html ×2
transition ×2
android ×1
bitmap ×1
blur ×1
button ×1
canvas ×1
click ×1
compilation ×1
continuous ×1
cpu ×1
cycle ×1
distortion ×1
hover ×1
ios ×1
iphone ×1
javafx ×1
javascript ×1
panes ×1
xna ×1
xna-4.0 ×1