社区
Web 开发
帖子详情
jquery事件方法在IE下无效的情况
骚还是公骚骚
2012-10-25 03:38:17
<input id="sortLastPage" class="button" type="button" value="尾页"/>
$("#"+type+"LastPage").attr("onclick","goTo"+type+"Page("+(total)+")");
这里第一行代码是"尾页"的按钮。下面是关于尾页的jquery代码。在谷歌和火狐上点击尾页的按钮都是正常的,在IE上无效。
换成click 和 prop 这样的都是无效的。很诡异。
...全文
529
6
打赏
收藏
jquery事件方法在IE下无效的情况
$("#"+type+"LastPage").attr("onclick","goTo"+type+"Page("+(total)+")"); 这里第一行代码是"尾页"的按钮。下面是关于尾页的jquery代码。在谷歌和火狐上点击尾页的按钮都是正常的,在IE上无效。 换成click 和 prop 这样的都是无效的。很诡异。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
桃园闲人
2012-10-25
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 2 楼 的回复:
你是想给这个input绑定事件吧,响应事件是动态拼接的,建议你使用bind方法。
$("#"+type+"LastPage").bind("click", eval("goTo"+type+"Page("+(total)+")"));
lz试试这个方法,首先你动态拼接了函数名,但是它是一个字符串,不是一个JS对象。所以在IE下可能不会当做函数来解析。
……
[/Quote]
没影响就好,我记得加括号的话,程序运行到绑定函数时会调用一下的。你测试一下看看,不知道我记得对不?
骚还是公骚骚
2012-10-25
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你是想给这个input绑定事件吧,响应事件是动态拼接的,建议你使用bind方法。
$("#"+type+"LastPage").bind("click", eval("goTo"+type+"Page("+(total)+")"));
lz试试这个方法,首先你动态拼接了函数名,但是它是一个字符串,不是一个JS对象。所以在IE下可能不会当做函数来解析。
$("#"+type+"……
[/Quote]
正解。。。我看到你解释的第一感觉就是正解,我觉得 “它是一个字符串,不是一个JS对象。所以在IE下可能不会当做函数来解析。”,所以我赶紧去尝试了一下。这个函数会一直执行,后台一直运行。我没见过这个现象。就是和死循环差不多的情况。还有JS绑定函是不用加括号的。这个好像影响不大。
奇妙无比
2012-10-25
打赏
举报
回复
2楼正解。
桃园闲人
2012-10-25
打赏
举报
回复
还有在JS中绑定函数是不加括号的吧?
桃园闲人
2012-10-25
打赏
举报
回复
你是想给这个input绑定事件吧,响应事件是动态拼接的,建议你使用bind方法。
$("#"+type+"LastPage").bind("click", eval("goTo"+type+"Page("+(total)+")"));
lz试试这个方法,首先你动态拼接了函数名,但是它是一个字符串,不是一个JS对象。所以在IE下可能不会当做函数来解析。
$("#"+type+"LastPage").attr("onclick",eval("goTo"+type+"Page("+(total)+")")); 这样应该也可以,你试试看。
还有在JS中绑定函数是加括号的吧?如果加括号在绑定的时候就会调用,在你触发事件的时候也会调用。
AlexMoonshadow
2012-10-25
打赏
举报
回复
先判断一下呗,ie和火狐用的内核是不一样滴,很多变量都不通用。
JQuery
插件 IP地址输入框
总之,"
JQuery
插件 IP地址输入框"提供了一个方便的解决方案,用于在网页上创建用户友好的IP地址输入控件,尽管在IE浏览器下可能存在一些挑战,但通过适当的优化和调整,可以克服这些限制,实现全平台的良好体验。
IE8中动态创建script标签onload
无效
的解决
方法
今天做项目,发现一个奇怪的问题,动态创建的script标签在IE8下无法触发onload
事件
。 代码如下: 代码如下:var loadJs = function(src, fun){ var script = null; script = document.createElement(“script...
46种常见的浏览器兼容性问题大汇总
15. **1px高度容器**:在某些浏览器中,高度小于1px的容器可能
无效
,可通过设置line-height解决。 16. **链接边框与背景**:使用伪类`:active`和`:visited`确保样式正确。 17. **hover样式不出现**:确保`:hover`...
程序员常用JavaScript特效源码600例
4. **AJAX**:AJAX(Asynchronous JavaScript and XML)技术使得网页可以在不刷新整个页面的
情况
下与服务器交换数据并更新部分网页内容。这在创建动态加载、实时更新的特效时至关重要。 5. **浏览器兼容性**:由于...
关于
jquery
$符号在IE下
无效
的解决办法
在使用
jquery
的时候有时候在IE下可能会发现$不被识别一定要用
jQuery
这个变量才能被IE识别 这是因为$这个变量冲突了、你需要检查一下你的变量命名、或者用下面最简单的
方法
[javascript] view plain copy ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章