有谁知道在用户的地址栏中隐藏主题标签的简单方法?我正在使用图片库插件,控制起始位置的唯一方法是使用哈希标记。
问题是哈希标记给出了图像文件夹的相对路径,看起来很糟糕。
如果没有哈希标记,它只会加载大拇指而不会启动图像,所以它确实是不可避免的。
谢谢!
答案 0 :(得分:1)
阅读插件的文档。添加主题标签通常是明确允许书签等的 - 它有时可以在插件中关闭。类似于.pluginName({'hash': false});
。
例如,在Galleria中,它是:
$('ul.whatever').galleria({history : false});
Hacky解决方案
由于您正在使用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"});
}
});
这应该使您的原始图像显示并在用户调出图像时被删除。