簡體   English   中英

IE7中的jquery問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM