Highslide禁用右键点击
问题描述:
我似乎无法得到Highslide上放大图像禁用右键点击。我已经将这段代码一次添加到header.php和pageTemplate.php中。Highslide禁用右键点击
<script type="text/javascript">
hs.blockRightClick = true;
</script>
每本网站http://highslide.com/ref/hs.blockRightClick
在它看起来像这样的声明中Highslide代码:
imageCreate : function() {
var exp = this;
var img = document.createElement('img');
this.content = img;
img.onload = function() {
if (hs.expanders[exp.key]) exp.contentLoaded();
};
if (hs.blockRightClick) img.oncontextmenu = function() { return false; };
img.className = 'highslide-image';
hs.setStyles(img, {
visibility: 'hidden',
display: 'block',
position: 'absolute',
maxWidth: '9999px',
zIndex: 3
});
我缺少什么?为什么它不起作用?谢谢!
答
确保你补充说后阻止脚本您加载highslide.js脚本。它正在改变一个默认值,因此,如果调用阻止脚本,然后负载 highslide.js,你会恢复到默认值!
你是天才THANK YOU!我最终把它放在页面模板的末尾,它工作了!关键是在加载highslide.js之后添加它。再次感谢! – 2013-04-08 05:14:55