我是JQuery的超级优秀者,但我真的很喜欢玩它.我正在制作一个页面,它开始变得缓慢/毛躁,我不知道如何使用回调,我认为它会有很大帮助.
我正在使用的代码如下所示:
$(".navHome").click(function(){
var div=$(".navHome");
div.animate({left:'190px'},"fast");
var div=$(".content");
div.animate({width:'700px'},"slow");
div.animate({height:'250px'},"slow");
$(".content").load("home.html");
var div=$(".xIcon");
div.animate({width:'20px'},"slow");
div.animate({height:'20px'},"slow");
});
Run Code Online (Sandbox Code Playgroud)
所以我点击div"navHome",它移动,"content"div扩展/加载.但它开始看起来波涛汹涌.我认为回调是我需要的,但我不确定.
我有一个按钮,可以在每个浏览器,但Safari.这是CSS代码:
div#home-buttons #rv {
background: url("/Portals/248820/images/layout/home-rv.jpg") no-repeat scroll center top / 165px 115px #273e78;
}
Run Code Online (Sandbox Code Playgroud)
Safari错误控制台说:"资源解释为图像,但使用MIME类型text/plain传输."
关于如何处理这个的任何想法?
谢谢!
我编写了一些代码来切换图像的src,并暂停/恢复jQuery cycle2插件.
我不确定为什么它不起作用,并希望得到一些帮助.
$('.play-pause').click(function(){
if ($(this).attr('src', '/images/template/pause.png')) {
$(this).attr('src', '/images/template/play.png');
$('.cycle-slideshow').cycle('pause');
} else if ($(this).attr('src', '/images/template/play.png')) {
$(this).attr('src', '/images/template/pause.png');
$('.cycle-slideshow').cycle('resume');
}
});
Run Code Online (Sandbox Code Playgroud)
如果我删除'else if'语句,则第一个'if'语句有效.
谢谢您的帮助.
杰夫