我正在开发一个用于内容创建的本地站点,并且我想使用 javascript 的双击功能。
当用户在名称/ID 为 bigwrapper 或 bigwrapper2 的 div 外部双击时,我想旋转全屏背景图像。当用户单击#bigwrapper 或#bigwrapper2 时,我希望它为 .toggle(); 每个隐藏/显示一个或另一个。
这是我更新的代码(感谢lordvlad):
$(function() {
$( "#bigwrapper" ).draggable();
$( "#bigwrapper2" ).draggable();
var SacramentoBG = ['nightcap.jpg','Tower_Bridge_Sacramento_edit.jpg'],
counter =0;
$('html').dblclick(function (event) {
if (event.target.id != "bigwrapper" && event.target.id != "bigwrapper2") {
counter = (counter+1) % SacramentoBG.length;
$('html').css('background-image', "url("+SacramentoBG[counter]+")");
} else {
$("#bigwrapper").toggle();
$("#bigwrapper2").toggle();
}
});
});
更新:下面在函数中添加“事件”的解决方案部分帮助,因为背景正确旋转,但是#bigwrappers 没有按预期切换(其他条件)。见:http ://artfuladvection.com/project/NOAA/ndfdGraph/bloom.php想法?
谢谢!