从手机禁用悬停的脚本是打开自窗口上的链接,我该如何解决这个问题
the script for disable hover from mobiles is open the link on self windows how i can fix that?
>我的网站上的链接有问题,当我点击一个链接时必须转到这个链接,但我必须在链接上点击两次,然后链接打开,我使用此 jquery 脚本解决了这个问题:
$(document).ready(function() {
$('a').on('click touchend', function(e) {
var el = $(this);
var link = el.attr('href');
window.location = link;
});
});
当我单击它时,我有一个按钮链接必须打开一个新选项卡,但是当我使用此脚本时,链接在新选项卡上打开,而self选项卡两个,
我不想在新的和自我选项卡上打开链接,我该如何解决?
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>$(document).ready(function() {
$('a').on('click touchend', function(e) {
var el = $(this);
el.attr("target", "_blank");
window.open(el.attr('href'));
});
});
</script>
</head>
<body>
<a rel="nofollow" href="partnerwebsite.com" title="black cat print" class="spr buy-it-now">Buy it</a>
</body>
</html>
相关文章:
- 如何解决Yii中的页面刷新问题
- 测试Angular Service解决错误回调中的promise
- 如何解决Access Control Allow Origin错误
- 如何解决这种情况下的非法调用类型错误
- 简单的ES6承诺问题-交换解决和拒绝参数
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- 在ES6 Promise中,我应该在解决/拒绝之前使用return吗
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- 如何解决'窗口未定义'终端上的节点JS出错
- Angularjs:如何在使用'解决'在$routeProvider中
- 可以't解决Javascript错误
- AJAX HTTP基本身份验证解决方案
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 如何解决此错误
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- CORS故障无法解决jquery,laravel5.2
- Imacros解决解决媒体验证码
- 如何解决/解决JQuery安全异常0x80530012