0

mootoolsとjoomla2.5で非常に簡単なことを試してみる必要がありますが、うまくいきません。

メニューのリンクをクリックしたときにのみアラートを表示できます

アラートを表示したいだけです。firebugはエラーを再認識しませんが、アラートを表示しません。

 window.addEvent('domready', function() {
            var opt = {
                slides: 'sliders',
                duration: 1500,
                auto: true,
                delay: 5000,
                buttons: {next:'go-prev', prev:'go-next'},
                transition: Fx.Transitions.Quint.easeOut
            }
            var scroller = new QScroller('carrusel', opt);
            scroller.load();

          $$('.item-1 a').addEvent('click', function(event){
                alert('clicked!');
            });

        });
        </script>

<ul class="menu">
<li class="item-1">
<a href="/index.php/descripcion">Click here!</a></li>

</ul>

ソリューション

window.addEvent('domready', function() {
$$('.item-1 a').addEvent('click', function(event){
                alert('clicked!');
            });

            var opt = {
                slides: 'sliders',
                duration: 1500,
                auto: true,
                delay: 5000,
                buttons: {next:'go-prev', prev:'go-next'},
                transition: Fx.Transitions.Quint.easeOut
            }
            var scroller = new QScroller('carrusel', opt);
            scroller.load();



        });
        </script>
4

2 に答える 2

1

コードに構文エラーがありますこれを試してください-

JSFIDDLE

window.addEvent('domready', function(event) {
 $$('.item-1').addEvent('click', function(event){
                    alert('clicked!');
     event.stop();
 });
});
于 2012-11-07T13:05:58.057 に答える
1
$$('a').addEvent('click', function(event){
    event.stop();
    alert('clicked!');
});​

jsフィドル

上記のコードを試して、私に知らせてください

于 2012-11-07T12:56:21.107 に答える