Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >火狐中的OnClick函数问题

火狐中的OnClick函数问题
EN

Stack Overflow用户
提问于 2015-05-24 23:43:21
回答 2查看 182关注 0票数 1

我在外部js文件中使用以下编码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $( document ).ready(function() {
var elem='<img class="imgload" src="/common/images/spinLoader/transperent.png">'; 
$('.imgchange').append(elem);

});

$(function(){
    $('.hid').click(function(){
    $('.imgload').attr('src',"/common/images/spinLoader/loader_icon.gif"); 
    var link = $(this);
    if(link.hasClass('disabled'))
    {
        return false;
    }
    else
    {
        link.addClass('disabled');
    }
     });
});

在HTML中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<td><a class="hid" href="somelink.jsp"></a></td><td class="imgchange"></td> 

整个设置是禁用链接,并在用户单击链接后显示旋转加载图标。

问题是,IFirefox38.0.1链接是禁用的,但是图像在第一次单击时不会更改为加载图标。如果我单击另一个时间,只有图像正在更改.

我与调试器进行了检查,当我运行调试器时,图像在第一次单击时正在更改。

我试着将onclick函数放入$( document ).ready()中,但它不起作用。

FYI: -在Chrome 43.0.2357.65mIE11中没有问题。

EN

回答 2

Stack Overflow用户

发布于 2015-05-24 23:55:43

HTML元素的格式不正确,"“应该在”范围“内移动,”应该是“,也许这就是问题所在。

票数 1
EN

Stack Overflow用户

发布于 2015-05-26 02:57:10

我试着用以下方法重现你的问题:

firefox 38.0.1-1 (linux机器)。

我让它按你的意愿工作,所以我不知道你的问题出在哪里。我可以提出一个小小的改变,也许是导致这个问题的原因:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<td><a class="hid" href="somelink.jsp"></a></td><td class="imgchange"></td>

删除href,因为对拥有函数(HTML)的元素使用.click()函数是没有意义的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<style>
 .imgchange{ width: 100px; height: auto; }
</style>
</head>
<body>
<table>
    <tr><td><a class="hid" onclick="myFunction('link2.html');">Click me!</a></td><td class="imgchange"></td></tr>
</table>    
<script type="text/javascript">
$(document).ready(function() {
 var elem = '<img class="imgload" src="http://m.mexicodesconocido.com.mx/images/lazy-thumb.gif">'; 
  $('.imgchange').append(elem);

});

function myFunction(link){
 $('.imgload').attr('src',"http://www.deckers.com/wp-content/plugins/simplemap/inc/images/loading.gif");
 if($(this).hasClass('disabled'))
 {
 return false;
 }
 else
 {
 $(this).addClass('disabled');
 }
 location.href = link;
}
</script>
</body>
</html>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30433430

复制
相关文章
JS中onclick函数自动执行问题
第一种写法是每次加载时,先调用clickCon方法,然后将执行结果赋给onclick,每次都会执行
西柚dzh
2022/06/09
5.7K0
javascript中onclick(this)用法和onclick(this.value)用法介绍
2.onclick(this)代码详解 一般标签中会使用href和onclick两种方式来进行进行页面跳转或执行动作,但是小编一般都会使用onclick来进行执行Ajax函数进行跳转,并同时使用οnclick=”xxxxxx(this)”来传递动态参数:例子如下
全栈程序员站长
2022/07/08
1.8K0
JSX onClick 和 HTML onclick 的区别
在 JSX 中可以通过 onClick 这样的方式给一个元素添加一个事件处理函数,当然,在 HTML 中也可以用 onclick (小写 c),但在 HTML 中直接书写 onclick 一直就是为人垢病的写法,网页应用开发界一直倡导的是用 jQuery 的方法添加事件处理函数,直接写 onclick 会带来代码混乱的问题。
Leophen
2021/07/08
1.8K0
button元素的id与onclick的函数名字相同 导致方法失效的问题
需求需要在原先页面添加一个按钮,触发一个function,如此简单的操作,却无意间发现了一个问题。(还是对html了解的太少)
陈灬大灬海
2019/01/28
1.7K0
button元素的id与onclick的函数名字相同 导致方法失效的问题
js中onclick传json数据
js中onclick传json数据 现在要在onclick事件中传递对象参数,由于我们是通过字符串拼接传的,那我们传之前用JSON.stringify(value)先将JSON对象转为JSON字符串,传之后再用eval(value)将JSON字符串转为JSON对象。(当然了,方法很多,这只是其中一种)
别团等shy哥发育
2023/02/25
10.3K0
js中onclick传json数据
bootstrap-datetimepicker在火狐下报错的问题
使用bootstrap-datetimepicker这个日期插件来显示日期,但在火狐下报如下错误:
2021/11/08
5390
bootstrap-datetimepicker在火狐下报错的问题
ie6下a标签的onclick不执行问题
代码: <a href="javascript:void(0)" onclick="loadiframe()">点我咯</a> <script> var loadiframe = function(){ alert('弹不出来!!!') } </script> 解决方案: 1、修改为href="##",为什么是两个#,因为一个#会往上跳; 2、修改为href="javascript: void loadiframe()"; 3、把href 去掉; 4、onclick="lo
deepcc
2018/05/16
1.4K0
js用户注册表单验证_onclick调用js函数
<p> <button type=”button” onclick=”myFunction()”>点击这里</button> </p>
全栈程序员站长
2022/09/20
9K0
函数式编程中的数组问题
好久没讲技术了,先回忆一下啥是函数式编程(FP)吧,比如FP要求使用表达式,不允许出现语句,这样更接近自然语言。
Jean
2019/09/10
2K0
函数式编程中的数组问题
python中函数的默认参数问题
第三次调用的时候,很容易误以为会L1输出[10],L3输出[20],但是其实都是[10, 20]。这里其实是因为,函数test的x列表参数在没有被指定的时候,这个x列表的值随后就会被利用。其实带有默认参数的会在函数在被定义的时候就被计算,而不是在调用的时候被计算的。L1与L3是在同一个默认列表上操作的,但是L2指定了参数,因此是在另外列表上进行操作的。
生信编程日常
2020/05/26
2K0
shell中函数继承问题
我们知道变量是会被子进程继承的,可以直接使用。有些情况下可能需要继承函数,以方便透明使用,方法非常简单,使用“export -f”,注意参数“-f”,它表示函数的意思,不带参数的export只针对变量。
一见
2018/08/10
5780
nextline函数_Java中的nextline()函数与next()问题
Scanner in = new Scanner(http://System.in);
全栈程序员站长
2022/09/06
9470
火狐搜索框中广告链接【去掉】方法如何去掉火狐搜索栏中的广告链接
如何去掉火狐浏览器搜索框中的广告链接,百度、新浪网、58同城、爱奇艺、天猫超市、京东商城、阿里、携程旅游,我相信很多小伙伴更新了火狐最新版的时候发现了这些链接,网上我也找了好多攻略还是没有去掉,今天我就来分析一个我自己摸索出来的方法。
誉新源科技
2021/10/26
3.2K0
火狐搜索框中广告链接【去掉】方法如何去掉火狐搜索栏中的广告链接
react onclick传递参数
onClick={this.Mallclose.bind(this,e,index)}
windseek
2019/01/02
2.8K0
onclick与addEventListener区别
这次做项目遇到了这个问题,本来习惯性的每次都写的是addEventListener绑定click事件。但是当用addEventListener绑定了多次click事件的时候,引发了我的思考,这两者有区别吗?具体的事件分析可查看另一篇文章
全栈程序员站长
2022/09/14
1.5K0
jsp button onclick事件汇总
<input onclick="document.all.WebBrowser.ExecWB(1,1)" type="button" value="打开" name="Button1"> <input onclick="document.all.WebBrowser.ExecWB(4,1)" type="button" value="另存为" name="Button2"> <input onclick="document.all.WebBrowser.ExecWB(10,1)" type="button"
week
2018/08/27
2.2K0
PowerBI中的排名问题丨RANKX函数
最近学CALCULATE都要吐了,白茶觉得,咱得换一换口味,对吧。本期呢,咱来聊一聊关于排名的问题。
PowerBI丨白茶
2021/09/01
3.1K1
PowerBI中的排名问题丨RANKX函数
点击加载更多

相似问题

<火狐中的视频onclick>

11

"onclick“函数中引号的问题

20

javascript onClick中的函数() vs函数问题

12

OnClick中函数的jQuery报价问题

40

Jquery OnClick不仅在火狐中工作

45
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文