-4

私の問題は追加した後です:

<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>

私のサイトでは、nivoslider などのプラグインやその他の jquery スクリプトが機能しません。

しかし、以下のコードを機能させるには、「jqueryツール」が必要です

<script type="text/javascript"><!--
    function GetAvailProductSizes() {
        $('select#productsize option').remove();
        $('select#productsize').append('<option value=""><? echo $langdata['oneprodpage_selectsize']; ?>...</option>');

        var color = $('#productcolor').val();
        if (color > 0) {
            var availsizes;
            var http_request = new XMLHttpRequest();
            http_request.open( "GET", '<? echo ROOT; ?>/autocompleteavailsizes/?productid=<? echo $thisproduct['id']; ?>&color=' + color, true );
            http_request.send(null);
            http_request.onreadystatechange = function () {
                if ( http_request.readyState == 4 ) {
                    if ( http_request.status == 200 ) {
                        availsizes = eval( "(" + http_request.responseText + ")" );

                        for (var i = 0; i < availsizes.length; i++) {
                            $('select#productsize').append('<option value="' + availsizes[i].id + '">' + availsizes[i].name + '</option>');
                        };
                    } else {
                        alert( "There was a problem with the URL." );
                    }
                    http_request = null;
                }
            };
        };
    }
//-->
</script>

次を含める場合にのみ機能します。

<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>

しかし、そうすると、他のjqueryスクリプトが機能しなくなります。つまり、nivosliderやその他の単純なポップアップdivです...

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

3

jQuery Tools には、独自のバージョンの jQuery が含まれています。独自の jQuery を含まないバージョンの jQuery ツールを含めます。http://cdn.jquerytools.org/1.2.7/all/jquery.tools.min.js

最初に他の jquery を含め、次に jquery ツールを含め、その後に残りを含めるようにしてください。

<script src="jquery.min.js"></script>
<script src="http://cdn.jquerytools.org/1.2.7/all/jquery.tools.min.js"></script>
<script src="nivoslider.js"></script>
...
于 2013-01-18T22:45:03.210 に答える