相关疑难解决方法(0)

禁用网页上的所有表单控件

禁用网页上所有表单控件的最佳方法是什么?我已经读过这不能通过CSS完成,但如果可能的话,这将是我的首选.我也可以访问jQuery,如果这让生活更轻松.

html css forms jquery

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

jQuery $(this)关键字

为什么使用$(this)而不是重新选择类很重要?

我在我的代码中使用了很多动画和css编辑,我知道我可以使用$(this)来简化它.

jquery

14
推荐指数
3
解决办法
8万
查看次数

禁用然后重新启用click function jQuery

我有一个文件上传系统,点击上传按钮后,文件将通过AJAX上传.在上传文件时,我想禁用"选择图像"按钮上的单击功能.目前这是文件选择按钮上的单击功能:

$(document).ready(function() {
    $("#file-button").click(function() {
        $('#file').trigger('click');
    });
});
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想在XmlHttpRequest的进度阶段禁用click函数,然后在从服务器获得200响应时重新启用click函数.我已经尝试了bind()并且unbind()它在Chrome中工作正常,但在firefox中,在上传过程中,无法点击按钮,这就是我想要的,然后在我从服务器获得响应后重新启用按钮,但是firefox两个文件选择对话窗口同时打开.这是因为上面的功能,我再次使用绑定功能bind().有没有人对如何启用有任何建议,然后禁用该按钮而不重新输入click事件的代码(功能).

这样的事情会更好:

$('#file-button').disable();
$('#file-button').enable();
Run Code Online (Sandbox Code Playgroud)

我已经尝试了on()并且off()他们似乎也没有工作.

javascript firefox jquery

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

标签 统计

jquery ×3

css ×1

firefox ×1

forms ×1

html ×1

javascript ×1