标签:jquery ui web前端 前端 框架
jQuery 官方博客写道 jQuery 1.6.4. 将很快发布,需要大家的帮助来找出其中存在的 bug,在下个月 1.7 版本发布前修复这些 bug 很重要。如果大家有时间的话,可以帮助测试下 jQuery 1.6.4 RC1。
jQuery 1.6.4 RC1 中修复的 bug 有:
1.Data 属性
分享一个最好用的UI前端框架!
在 jQuery 1.6.4 之前,通过 ".data(‘imageXOffset‘)" 获取 data 属性"data-image-x-offset" 有问题,如在页面有如下 HTML:
-
<div id=‘id‘ data-image-x-offset=‘100‘></div>
下边的 jQuery 代码说明了在 jQuery 1.6.3 中存在的问题:
-
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js" type="text/javascript"></script>
-
<script type="text/javascript">
-
$(document).ready(function () {
-
alert(
-
//imageXOffset
-
$.camelCase(‘image-x-offset‘) + "\n" +
-
//undefined
-
$(‘#id‘).data($.camelCase(‘image-x-offset‘)) + "\n" +
-
//100
-
$(‘#id‘).data(‘image-x-offset‘) + "\n" +
-
//100
-
$(‘#id‘).data($.camelCase(‘image-x-offset‘))
-
);
-
});
-
</script>
在 jQuery 1.6.4 结果都将输出"100",修复了这个 bug。
2.Event
<button type=”submit”> 在 IE8 中 $(“form”).live(“submit”, fn) 事件中没有触发。有如下 HTML:
-
<form>
-
<input type="submit" value="submit by input">
-
<button type="submit">submit by button</button>
-
</form>
$(document).ready(function () {
-
$(‘form‘).live("submit", function () {
-
//后者在jquery1.6.3不会执行
-
alert("before submit");
-
});
-
});
最后,还有一个是 jQuery 1.6.3 mime 类型 application/xhtml+xml 中的 bug。分享一个最好用的UI前端框架!
当然,我们普通的 web 开发者没有必要跟进这么快,毕竟最新 jQuery 1.6.4 版本保证兼容以前的 jQuery 插件比较难,如 jQuery学习还在使用 jQuery 1.6.2。但了解新版 jQuery 中修正的内容和所做的改变对我们写出好的 jQuery 代码有很大帮助,希望大家关注。
jQuery 1.6.4 RC1 发布
标签:jquery ui web前端 前端 框架
原文地址:http://blog.csdn.net/ariss123/article/details/39054605