jQuery Flip,为什么我需要声明变量?

时间:2013-08-27 11:18:11

标签: jquery flip

我试图使用这个翻转插件:http://lab.smashup.it/flip/但是我无法按照需要使用它。

这有效:

<div class="flip" id="flipbox2" onclick="doFlip();">
    Flip me!
</div>
<script type="text/javascript">
        var $flipbox = $('#flipbox2');
        function doFlip() {
            $flipbox.flip({
                direction: 'lr',
                bgColor: '#FFFFF',
                color: '#000000',
                speed: 500,
                content: "Goodbye World!"
            });
        };
</script>

但是当我删除var $ flipbox = $(&#39;#flipbox2&#39;)时;声明并在函数doFlip()中使用$(&#39;#flipbox2&#39;)而不是它不起作用。

要清楚,这不起作用:

<div class="flip" id="flipbox2" onclick="doFlip();">
    Flip me!
</div>
<script type="text/javascript">
        function doFlip() {
            $('#flipbox2').flip({
                direction: 'lr',
                bgColor: '#FFFFF',
                color: '#000000',
                speed: 500,
                content: "Goodbye World!"
            });
        };
</script>

为什么这不起作用?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

正如所指出的,这两种形式的代码实际上都有效。似乎我的一个asp控件正在以某种方式弄乱页面。