- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的网站上设置页内 highslide 画廊。但是,我在设置 epxander 的大小时遇到了问题。
画廊的页面是http://civicsector.org.ua/multimeda/foto/208-akcya-geroyi-nezalezhnost.html (稍等片刻,直到页面完全加载)
我希望大图像(扩展器)不超过,比如说,300x200 像素。
但是,现在是 960x720。
烦人的是我在代码中找不到设置这个 960x720 尺寸的地方。
我试图在我的代码中设置 300x200 大小,但由于某些原因它不起作用:
$gallery = "
hs.align = 'auto';
hs.transitions = ['expand', 'crossfade'];
//hs.width = 200;
//hs.zIndexCounter = 1;
// Add the slideshow providing the controlbar and the thumbstrip
hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: true,
useControls: true,
//relativeTo: 'viewport',
overlayOptions: {
position: 'bottom center',
offsetY: 50,
offsetX: -5
},
thumbstrip: {
position: 'above',
mode: 'horizontal',
relativeTo: 'expander',
//width: '200px', // Must be same with as the width in the inPageOptions
//offsetY: 115
}
});";
$gallery2 = "
// Options for the in-page items
var inPageOptions = {
//slideshowGroup: 'group1',
outlineType: null,
allowSizeReduction: false,
wrapperClassName: 'in-page controls-in-heading',
useBox: true,
//minWidth: 200,
//minHeight: 150,
width: 300,
height: 200,
targetX: 'gallery-area 10px',
targetY: 'gallery-area 10px',
captionEval: 'this.thumb.alt',
numberPosition: 'caption'
}
hs.onSetClickEvent = function ( sender, e ) {
// set the onclick for the element, output the group name to the caption for debugging
e.element.onclick = function () {
return hs.expand(this, inPageOptions);
}
// return false to prevent the onclick being set once again
return false;
}
// Open the first thumb on page load
hs.addEventListener(window, 'load', function() {
//$('a.highslide').hide();
$('a.highslide').first().click();
});
// Cancel the default action for image click and do next instead
hs.Expander.prototype.onImageClick = function() {
if (/in-page/.test(this.wrapper.className)) return hs.next();
}
// Under no circumstances should the static popup be closed
hs.Expander.prototype.onBeforeClose = function() {
if (/in-page/.test(this.wrapper.className)) return false;
}
// ... nor dragged
hs.Expander.prototype.onDrag = function() {
if (/in-page/.test(this.wrapper.className)) return false;
}
// Keep the position after window resize
hs.addEventListener(window, 'resize', function() {
var i, exp;
hs.page = hs.getPageSize();
for (i = 0; i < hs.expanders.length; i++) {
exp = hs.expanders[i];
if (exp) {
var x = exp.x,
y = exp.y;
// get new thumb positions
exp.tpos = hs.getPosition(exp.el);
x.calcThumb();
y.calcThumb();
// calculate new popup position
x.pos = x.tpos - x.cb + x.tb;
x.scroll = hs.page.scrollLeft;
x.clientSize = hs.page.width;
y.pos = y.tpos - y.cb + y.tb;
y.scroll = hs.page.scrollTop;
y.clientSize = hs.page.height;
exp.justify(x, true);
exp.justify(y, true);
// set new left and top to wrapper and outline
exp.moveTo(x.pos, y.pos);
}
}
});";
echo $gallery;
echo $$gallery2;
关于为什么它不起作用的任何想法?
谢谢。
最佳答案
除了更改inPageOptions
的宽度和高度外,您还需要将allowSizeRedution
从false
更改为true
.
// Options for the in-page items
var inPageOptions = {
//slideshowGroup: 'group1',
outlineType: null,
allowSizeReduction: true,
wrapperClassName: 'in-page controls-in-heading',
useBox: true,
//minWidth: 200,
//minHeight: 150,
width: 300,
height: 200,
targetX: 'gallery-area 10px',
targetY: 'gallery-area 10px',
captionEval: 'this.thumb.alt',
numberPosition: 'caption'
};
由于您的页面中缺少 #gallery-area
div,您的图库将位于页面顶部的中央。如果存在 #gallery-area
div,您需要更改此 div 的高度和宽度以适应缩小后的画廊尺寸。
关于html - 如何设置 Highslide 扩展器尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26761907/
我用这个js http://highslide.com 。我有一个单独的 div,我想用这个 div 和 onclick 事件打开高幻灯片。我已经尝试过这个但不起作用.. $('#po').click
我正在使用 Highslide 弹出窗口。我想关闭按钮单击时的弹出窗口。该按钮位于页面内部。为了打开 hs.htmlExpand(this, { src: 'add_image.php', objec
我遇到了问题。我同时在 highslide 中创建了两个对象,但其中一个没有激活(我无法关闭或移动他)。下面我写例子: hs.graphicsDir = 'http://highslide.com/h
如何让我的 highslide 画廊只拍摄特定的图像(例如,包含在特定的 div 中)? 我在这里有一个画廊:http://civicsector.org.ua/agitation/247-kampa
我正在尝试在我的网站上设置页内 highslide 画廊。但是,我在设置 epxander 的大小时遇到了问题。 画廊的页面是http://civicsector.org.ua/multimeda
我正在努力建立一个 highslide 画廊来像这里的那样工作:http://www.roadrash.no/hs-support/gallery-in-page+caption-above-thum
我想在我的网站上添加一个很酷的新功能,允许使用 HighSlide 弹出可点击的 java 脚本缩略图。我已经彻底搜索了 stackoverflow、google 和 highslide 上的论坛来解
我有一个 Highchart,我们可以在其中单击点,然后使用 Highslide html 展开方法显示一些信息。在这里,我为用户提供了发布一些数据的选项。 point: { events: {
我是新手,请温柔地对待我。 我想在加载时打开 Highslide html 窗口。我在旧的“Highsoft”网站上看到过解释,但无法使其工作。 这是我的测试文件,没有任何脚本使其在加载时打开:
我如何制作这个例子http://www.highcharts.com/demo/?example=spline-plot-bands&theme=default , live, 每秒更新一次,就像在这
我将 Imageflow 轮播与 HighSlide 图像缩略图查看器结合使用。我按照文档中的描述将它们连接在一起 here .看起来一切正常。我唯一不知道如何工作的是 dimmingOpacity
我正在使用HighSlide用于在 iFrame 中显示外部 HTML 页面的库。加载外部 HTML 内容后,我想导航到 iframe 内的 anchor /哈希链接。我正在使用 onAfterExp
我的页面中有一个 highslide 画廊 http://civicsector.org.ua/multimeda/foto/208-akcya-geroyi-nezalezhnost.html 但是
有谁知道为什么当 body margin 设置为 0px 时第一个图像链接想要从页面中心展开而不是从图像中心展开?无论是否设置为 0px,第二张图片总是从图片的中心正确扩展。将边距设置为 1 像素将强
我想知道如何使 highslide thumbstrip 可滚动以应对缩略图太多而无法放入其中的情况。 我在这里有一个 highslide 画廊:http://civicsector.org.ua/m
我的页面上的 inPage 画廊的 z 索引位置有问题。 我已经尝试了 hs.zIndexCounter 属性,但没有成功。我的 navi 有 z-index 10000。 这是我的活生生的例子: L
我希望听到 highslide 的人的意见。我注意到我们的网站排名下降了,尽管我认为这不是原因,但我想知道这是否值得担心。 我注意到 highslide 添加了很多 font-size: 0px 和隐
我使用 Highslide jQuery Gallery 在单个页面上加载相册及其缩略图。用户可以单击缩略图,然后加载每个相册。 如果我每页有超过 10 个相册(由于加载拇指和图片),网站运行缓慢我对
我正在尝试创建一个小功能,允许用户单击网页上的任意位置来关闭通过 highslide 创建的展开图像。弹出的一个错误是当图像无法完全展开时,您可以选择将其展开到完整尺寸或将其保留在浏览器的范围内,但是
是否可以完全隐藏 Highslide 中的控件? 我正在寻找类似的东西 hs.showControls = false; 当然,任何其他解决方案也可以。 谢谢 最佳答案 在您的 Highslide J
我是一名优秀的程序员,十分优秀!