-1

これは、jquery関数でphpスクリプトを使用する正しい方法ですか?pathToTabImage変数

<script type="text/javascript">
    $(function(){
        $('.slide-out-div').tabSlideOut({
            tabHandle: '.handle',                     //class of the element that will become your tab
            pathToTabImage: '<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/images/ack.jpg';, //path to the image for the tab //Optionally can be set using css
            alert(pathToTabImage);
            imageHeight: '122px',                     //height of tab image           //Optionally can be set using css
            imageWidth: '125px',                       //width of tab image            //Optionally can be set using css
            tabLocation: 'right',                      //side of screen where tab lives, top, right, bottom, or left
            speed: 600,                               //speed of animation
            action: 'click',                          //options: 'click' or 'hover', action to trigger animation
            topPos: '600px',                          //position from the top/ use if tabLocation is left or right
            leftPos: '550px',                          //position from left/ use if tabLocation is bottom or top
            fixedPosition: false                      //options: true makes it stick(fixed position) on scroll
        });

    });
4

2 に答える 2

0

セミコロンを削除します。

/images/ack.jpg';,

/images/ack.jpg',

また、これalertはあなたにも何の恩恵も与えていないので、行く必要があります。

alert(pathToTabImage);

于 2012-06-18T04:51:59.307 に答える
-1

これは、HTML、CSS、または JS ドキュメント/スニペットとして内部に PHP コードを挿入するために利用できる方法の 1 つです。ただし、構文的には、エラーはほとんどありません。

PHP エラー

<?php echo $this->baseurl ?>

終了ステートメントにセリコロンがない

JavaScript エラー

pathToTabImage: '...';, //...

不要なセミコロン、不適切な方法でステートメントを終了する

alert(pathToTabImage);

別のステートメント内に独立したステートメントを挿入する

于 2012-06-18T05:37:07.850 に答える