Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 页面标题模糊-标题混乱_Jquery_Browser - Fatal编程技术网

Jquery 页面标题模糊-标题混乱

Jquery 页面标题模糊-标题混乱,jquery,browser,Jquery,Browser,以下是我正在做的: 当用户离开我的网站时,我使用这段很棒的代码来更改浏览器选项卡的页面标题 例如: 当一个用户在我的网站上时,标题会说“Blakes Seed Based”。 当用户离开时,标签会说“嘿!回来!” 问题是: 页面标题显示出来了,但其他一些乱七八糟的东西也显示出来了,我不知道它是从哪里来的 这是网站(正在开发中,因此您必须使用密码才能进入: // Browser Navigate Away Code $(function() { // Get page title var

以下是我正在做的: 当用户离开我的网站时,我使用这段很棒的代码来更改浏览器选项卡的页面标题

例如: 当一个用户在我的网站上时,标题会说“Blakes Seed Based”。 当用户离开时,标签会说“嘿!回来!”

问题是: 页面标题显示出来了,但其他一些乱七八糟的东西也显示出来了,我不知道它是从哪里来的

这是网站(正在开发中,因此您必须使用密码才能进入:

// Browser Navigate Away Code
$(function() {

  // Get page title
  var pageTitle = $("title").text();

  // Change page title on blur
  $(window).blur(function() {
     $("title").text('Return to Paradise' + pageTitle);
  });

  // Change page title back on focus
  $(window).focus(function() {
    $("title").text(pageTitle);
  });

});
网址: 密码:TopSecretPass

代码如下:

// Browser Navigate Away Code
$(function() {

  // Get page title
  var pageTitle = $("title").text();

  // Change page title on blur
  $(window).blur(function() {
     $("title").text('Return to Paradise' + pageTitle);
  });

  // Change page title back on focus
  $(window).focus(function() {
    $("title").text(pageTitle);
  });

});
以下是输出:


如果您有办法解决为什么会出现这些额外的乱码,请提前感谢!

我转到您的页面,在浏览器控制台中玩了一分钟,找到了问题所在

在控制台中键入
$(“title”)
,您会注意到它正在选择10个元素-页面
中的初始
标记,然后在页脚中隐藏9个与Shopify接受的付款方式相对应的额外元素

由于您只想获取页面标题,请在JS中更改此行:

var pageTitle = $("title").text();
……为此:

var pageTitle = $("head title").text();

问题解决了!

Genius!谢谢,谢谢,谢谢!这绝对解决了问题:D