2012-03-26 22 views
0

我想要使用一个jQuery插件,需要href =“#”。然而,当我点击这些有onclick动作的链接时,而不是发生的动作(我可以看到它实际上是短暂发生的)索引页加载了以下URL:www.mysite.com/#a href =“#”链接到我的索引,而不是仅仅使用我所需的jquery函数,因为基础href

I已经缩小的问题降到所需的我的购物车我的基本href脚本:

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>" /> 

该基地SSL和SSL没有页面之间切换所需要的href脚本。 DIR_WS_CATALOG被定义为/

这是我的索引..那么有没有办法解决这个问题?你需要更多的信息我不确定还有什么可以看的?

+2

解决方法:永远不要*使用''元素。 – Ryan 2012-03-26 15:12:12

+1

这是为什么?我真的不熟悉它。我知道这是非常有可能使用过时的东西的oscommerce ... – Sackling 2012-03-26 15:20:45

回答

6

通常我们做event.preventDefault();在锚点上。 IE

$('a.class').click(function(e) { 
     $(this).toggleClass('active'); 
     e.preventDefault(); 
    }); 
+0

是的工作。谢谢。 – Sackling 2012-03-26 15:14:53

相关问题