Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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
Javascript 对用户隐藏Hashtags';s地址栏_Javascript_Jquery_Html - Fatal编程技术网

Javascript 对用户隐藏Hashtags';s地址栏

Javascript 对用户隐藏Hashtags';s地址栏,javascript,jquery,html,Javascript,Jquery,Html,有人知道在用户地址栏中隐藏标签的简单方法吗?我正在使用一个图像库插件,控制开始位置的唯一方法是使用散列标签 问题是散列标签泄露了images文件夹的相对路径,看起来很糟糕 没有散列标签,它只加载拇指,而不启动图像,所以这是不可避免的 谢谢 阅读插件的文档。添加hashtag通常是为了方便添加书签之类的东西,有时可以在插件中关闭它。类似于.pluginName({'hash':false}) 例如,在中,它是: 黑客解决方案 由于您使用的是Galleria,您可以执行以下操作: 在CSS文件中,为

有人知道在用户地址栏中隐藏标签的简单方法吗?我正在使用一个图像库插件,控制开始位置的唯一方法是使用散列标签

问题是散列标签泄露了images文件夹的相对路径,看起来很糟糕

没有散列标签,它只加载拇指,而不启动图像,所以这是不可避免的


谢谢

阅读插件的文档。添加hashtag通常是为了方便添加书签之类的东西,有时可以在插件中关闭它。类似于
.pluginName({'hash':false})

例如,在中,它是:

黑客解决方案

由于您使用的是Galleria,您可以执行以下操作:

  • 在CSS文件中,为Galleria生成的div声明背景:

    .galleria_wrapper {
      background-image: url(thing.png);
      background-repeat:no-repeat;
      width:200px;
      height:100px; /*whatever else you need*/
    }
    
  • 在Galleria的onImage功能中,将其删除:

    $('ul.whatever').galleria({
      history : false,
      onImage : function() {
        //undo stuff in here
        $(".galleria_wrapper").css({"background-image": "none", "height": "auto", "width": "auto"});
      }
    });
    

  • 这样,如果用户调用图像,您的原始图像就会显示出来并被删除。

    阅读您的插件文档。添加hashtag通常是为了方便添加书签之类的东西,有时可以在插件中关闭它。类似于
    .pluginName({'hash':false})

    例如,在中,它是:

    黑客解决方案

    由于您使用的是Galleria,您可以执行以下操作:

  • 在CSS文件中,为Galleria生成的div声明背景:

    .galleria_wrapper {
      background-image: url(thing.png);
      background-repeat:no-repeat;
      width:200px;
      height:100px; /*whatever else you need*/
    }
    
  • 在Galleria的onImage功能中,将其删除:

    $('ul.whatever').galleria({
      history : false,
      onImage : function() {
        //undo stuff in here
        $(".galleria_wrapper").css({"background-image": "none", "height": "auto", "width": "auto"});
      }
    });
    

  • 这样,如果用户调出图像,您的原始图像就会显示出来并被删除。

    您不认为hastag更好吗?如果一个用户想要链接到一个特定的图像,他可以直接这样做。对我来说这听起来并不是一个问题,大多数用户不会在意url是什么样子的。你不认为hastag更好吗?如果用户想要链接到某个特定的图像,他可以直接进行链接。对我来说,这听起来并不是什么问题,大多数用户都不会在意url的外观。我使用的是Galleria,历史记录是错误的——但除非我使用标签调用页面,否则它不会以图像开始。你有我可以看到的示例页面吗?这是一种黑客行为,但是你可以将你想要的图像设置为背景图像到galleria div,然后让galleria通过回调清除它。谢谢Dan,你的摇滚!这个插件应该有一个你想要激活的li类——啊,很好!再次感谢。没问题,很乐意帮忙。更新了我的示例以使其更清晰--如果出现任何问题,请告诉我。我正在使用Galleria,历史记录是错误的--但除非我使用标签调用页面,否则它不会以图像开头。你有我可以看到的示例页面吗?有点粗糙,但你可以将你想要的图像设置为Galleria div的背景图像,然后让galleria通过它的回调来澄清这一点。谢谢Dan,你的石头!这个插件应该有一个你想要激活的li类——啊,很好!再次感谢。没问题,很乐意帮忙。更新了我的示例以使其更清晰--如果出现任何问题,请告诉我。