0

我必须尝试使用​​ mootools 和 joomla 2.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
$$('a').addEvent('click', function(event){
    event.stop();
    alert('clicked!');
});​

jsFiddle

试试上面的代码,让我知道

于 2012-11-07T12:56:21.107 回答
1

你的代码有语法错误试试这个 -

JSFIDDLE

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