[英]jquery problem in IE7
我刚开始使用 JQuery,一直在阅读和阅读,并成功实现了一些简单的东西,改变了课程等。我一直在尝试为 WordPress 网站制作一个小型弹出面板。 我正在使用 InView 插件的 Protonet 分支: https://github.com/protonet/jquery.inview/tree/
如果我只是调用脚本而不用它做任何事情,它在 FF、Safari、Chrome、IE8 和 IE7 中运行良好。 一旦我添加了以下脚本来为弹出设置动画,除 IE7 之外的所有内容都可以正常工作,并且在该浏览器中,其他小的 class 更改脚本也无法正常工作,从而破坏了布局。
jQuery(document).ready(function($){
$('div#utility-after-singular').bind('inview', function(event, isInView, visiblePartX, visiblePartY) {
if (isInView) {
// element is now visible in the viewport
$('.flyoutBox')
.animate(
{
marginLeft: '0'
},
{
duration: 'slow',
easing: 'easeInExpo',
queue: 'true',
});
}
else {
// element has gone out of viewport
$('.flyoutBox')
.animate(
{
marginLeft: '598px'
},
{
duration: 'slow',
easing: 'easeInExpo',
queue: 'true',
}
);
}
});
});
jQuery(document).ready(function($){
$('#closeButton').click(function () {
$('.flyoutBox')
.animate(
{
marginLeft: '598px'
},
{
duration: 'slow',
easing: 'easeOutExpo',
queue: 'true',
}
);
$('div#utility-after-singular').unbind('inview');
});
});
再说一次,我是非常新的 JQuery 和 HTML/CSS 之外的任何东西,如果我只是错过了一些非常明显的东西,很抱歉。 非常感谢您的任何建议。
{
duration: 'slow',
easing: 'easeInExpo',
queue: 'true',
});
删除尾随,
。 你有几个要删除。 IE7 不喜欢那些尾随逗号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.