2

JqueryはSafariとFirefoxで正常に動作します。IE8(開発ツールを使用)で、「位置プロパティを取得できませんでした。引数jquery-1.3.2.js、12行目文字12949が無効です」というエラーが表示されます。スクリプトはデバッグを使用して、文字{J [G]=K}を強調表示します。

これが何をするのかわかりませんが、問題が発生しているようです。その結果、ギャラリーの1つでサムネイル画像をクリックすると、IE8で画像が開きません。誰かがこれまたはそれを修正する方法を理解しているなら、私は非常に感謝するでしょう!私のウェブサイトwww.blueshiftgallery.comで実際の問題を見てください(またはそうではありません)。ありがとうございます!

4

4 に答える 4

2

Captify プラグインに問題があるようです。デモ ページの IE8 でも同じ問題が発生します - http://thirdroute.com/projects/captify/

画像をクリックしても動きません。ただし、ホバーしたときに表示されるキャプション テキストをクリックすることはできます。

于 2009-12-17T09:46:54.817 に答える
2

私は同様の問題を経験していました.IEを除くすべてのブラウザでコードが機能しました(通常の話)。

jquery を使用してダイアログ ボックスをポップアップしたときに、同じエラー メッセージが表示されました。

最終的に、整数ではなく NaN を含む値で pos パラメーターを使用していたためだとわかりました。

これはwindow.innerWidth、pos 配列を設定するときに使用していたためです。$(window).width()解決策は、代わりに使用することでした。

技術的には、一方が内側の幅を取得し、もう一方が合計幅を取得するため、これらは同等ではないと思いますが、私の目的には十分でした。

于 2010-04-29T12:50:15.300 に答える
0

これが、私がこの同じ問題に遭遇した理由です。

var visitorPanelHeight = $('#VisitorPanel').css('height').replace(/px/i, '');

高さを取得して、.cssで設定されなかった値から「px」を削除しようとしました。これは「auto」を返しました。

これがお役に立てば幸いです。

于 2010-11-08T17:14:07.670 に答える
0

私にとっては、この方法で解決され、IE8 と IE7 で正しく動作しています。

先端のタッチを形作る位置プロパティを削除またはコメントアウトするだけです。

これが私の Qtip コンストラクターです。

 <script type="text/javascript">
    $.fn.qtip.styles.mystyle = {

        background: '#A2D959',
        color: 'black',
        textAlign: 'right', direction: 'rtl',          
        name: 'dark' 
         , tip: 'topLeft' 
        // , position: { corner: { target: 'bottomRight', tooltip: 'topLeft'} }
    }

    $(document).ready(function () {
        $('#tt21,#tt22,#tt4,#ttMobile,#ImgEmail,.ttFaname').qtip({ style: { name: 'mystyle'} });
    });
</script>
于 2011-05-28T17:42:51.537 に答える