小编Sha*_*i.m的帖子

如何在加载图像后使警报运行?

我有这个代码,我希望只有在加载backgroundImage后才会弹出警报.

$('#element').click(function(){
    $('#element').css({
        backgroundImage: "url('http://www.button.jpg')",
        backgroundRepeat: 'no-repeat',
        backgroundPosition: '7px 5px'});;

alert ("button is loaded");
Run Code Online (Sandbox Code Playgroud)

这button.jpg是一个小尺寸:3 KB.
但是当我点击按钮元素时,首先会弹出警报,并在图像完成后2秒内弹出.

我读了关于callBack的内容
也讲述了Delay()
也是关于超时的

但我是新编码,并不明白我该怎么做,怎么做.

javascript jquery settimeout

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

提交前如何检查?

在完成提交之前,我需要检查用户是否点击了按钮.

现在,我正在使用$(document).ready(function(){,我想插入它,检查按钮是否被按下的代码.

这个"按钮"只是一个简单的div背景图像,如果你点击它就会改变图像.所以我需要添加一个变量,这样我就可以创建一个if语句,对吧?

我知道JQ中有preventDefault函数,但尝试使用它没有成功.

感谢帮助

jquery submit preventdefault

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

标签 统计

jquery ×2

javascript ×1

preventdefault ×1

settimeout ×1

submit ×1