javascript - JQuery 中的超链接仅适用于 JSFiddle

标签 javascript jquery html css hyperlink

我发现了一些不仅可以打开/关闭图像,还可以使该图像成为链接的东西。

问题:它只适用于 JSFiddle。

我将所有内容都放回到 html 中(提供脚本)并确保一切都一样......但是,在我的网站上它仍然无法正常工作。在 JSFiddle 上,确实如此。

如果有人有解决方案,我将不胜感激。

我在网站上使用的代码:

<center>
    <p>
       <div class="icon-container">
          <a id="TOURBUTTON">
              <img src="http://static.tumblr.com/6s0fefr/vFQn5uj2h/tournew.png" style="width: 188px; height: 188px;" />
          </a>
        </div>
    </p>
</center>   
<center>
    <p>
        <div class="display-container">
            <img id="T5" style="display:none;" a href="http://music.britrodriguez.com" src="http://static.tumblr.com/6s0fefr/GXHnabnep/tahoeshow.png"/>
            <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
            <script>
                $(document).ready(function(){
                      $('#TOURBUTTON').on("click", function(){
                          $('#T5').toggle();
                      });  
                });

                $('#T5').click(function(event){
                    var link = $(this);
                    var target = link.attr("target");
                    if ($.trim(target).length > 0){
                        window.open(link.attr("href"), target);
                    } else {
                        window.location = link.attr("href");
                    }
                    event.preventDefault();
                });
            </script>
            <style type="text/css">
                .icon-container{
                    display:inline-block;
                    margin-bottom: 0px;
                    margin-top: 10px;
                }
            </style>

JSFiddle:

http://jsfiddle.net/ccymzmvn/

它不工作的网站:

http://www.britrodriguez.com/HITEST

最佳答案

为什么用JavaScript打开url?只需尝试:

<a href="http://music.britrodriguez.com">
    <img src="http://static.tumblr.com/6s0fefr/GXHnabnep/tahoeshow.png" />
</a>

关于javascript - JQuery 中的超链接仅适用于 JSFiddle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25333425/

相关文章:

javascript - translate3d 在 iOS 上滞后

javascript - 在 IE 中解析非常大的 JSON 字符串导致问题

jquery - 变量分配在函数中不起作用(Ajax、JS)

javascript - 如何使用 javascript 缓冲/预加载 html5 视频

html - 当我突破 767px 宽度时,Bootstrap 3 会删除填充/边距

javascript - 在 JavaScript 类 : this vs. var 中声明变量。区别?

javascript - 更好的 JS if 条件编程风格

jquery - Django 数据表加载 ajax 数据加载

javascript - 通过 javascript 添加内容文本是否有任何缺点,除了禁用 javascript 时不会显示之外?

javascript - 元素上的 Angular Watch 显示不起作用