鼠标左键单击时超链接不起作用

时间:2019-05-10 10:41:58

标签: html hyperlink

所以,最有趣的事情发生了,这对我来说是全新的...

在我的Joomla网站上,我有这些文章以及'em中的外部链接。无论我将这些文章放在模块中的何处,都很好。但是,在组件区域内它们不起作用。您可以将鼠标悬停在它们上方,然后看到链接终止。右键单击并打开“在新窗口中打开”。但是,单击鼠标左键无济于事。

尝试了我想过的所有内容,超过了几个小时。有任何想法吗? 这是页面的链接。尝试点击图标“ youtube”,“ facebook”或“外部链接”。

https://kongress.drisoto.com/live

我检查了控制台中是否有任何错误。打开和关闭几乎所有插件。切换php版本,依此类推。 Joomla和所有附加组件都是最新的。 7.1版。

只需单击鼠标左键,即可在新窗口中打开链接。为什么不呢?

2 个答案:

答案 0 :(得分:2)

您已定义了一个事件处理程序,该事件处理程序将忽略#sp-main-body内部的所有点击。

在您的theme / itilco / scroll.js文件中,您有以下内容:

/**
 * @package Helix Framework
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2013 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

jQuery(function($){
    var $body = $('body'),
    $wrapper = $('.body-innerwrapper'),
    $toggler = $('#offcanvas-toggler'),
    $close = $('#sp-main-body'),
    $offCanvas = $('.offcanvas-menu');


    $close.on('click', function(event){
        /* #### issue is here ### */
        event.preventDefault();
        offCanvasClose();
    });

有一个事件处理程序,可防止浏览器处理单击打开链接的单击的默认操作。

答案 1 :(得分:0)

@Contentiteit,

尝试将<a>更新为以下内容。请注意,添加了onclick属性。

<a href="https://www.facebook.com/AnneHeintzeLife" onclick="window.open('https://www.facebook.com/AnneHeintzeLife')">
<!--img tag here-->
</a>

正确identified by Slawomir一样,当您单击链接时,JavaScript会阻止默认行为。