76 lines
2.4 KiB
Plaintext
76 lines
2.4 KiB
Plaintext
//最后一张图片右键头不可点,第一张图片左箭头不可点
|
|
function unactiveViewBtn(){
|
|
$('.viewBtnWrap #viewPrev').removeClass('unactive');
|
|
$('.viewBtnWrap #viewNext').removeClass('unactive');
|
|
if(RichTextUitl.imageViewer.index == 0){
|
|
$('.viewBtnWrap #viewPrev').addClass('unactive');
|
|
}else if(RichTextUitl.imageViewer.index == (RichTextUitl.imageViewer.length-1)){
|
|
$('.viewBtnWrap #viewNext').addClass('unactive');
|
|
}
|
|
}
|
|
$(document).ready(function() {
|
|
$(window).keydown(function (event) {
|
|
if (event.keyCode == 27) {
|
|
$('.viewBtnWrap').fadeOut();
|
|
if (typeof sendMessageFadeInOrOut == 'function') {
|
|
// 课程那边图片的额外操作
|
|
sendMessageFadeInOrOut(0)
|
|
}
|
|
}
|
|
});
|
|
$('body').on('click','.viewBtnWrap #viewPrev',function() {
|
|
RichTextUitl.imageViewer.prev();
|
|
unactiveViewBtn()
|
|
})
|
|
$('body').on('click','.viewBtnWrap #viewNext',function() {
|
|
RichTextUitl.imageViewer.next();
|
|
unactiveViewBtn()
|
|
})
|
|
$('body').on('click','.viewBtnWrap #viewZoomIn',function() {
|
|
RichTextUitl.imageViewer.zoom(0.1);
|
|
})
|
|
$('body').on('click','.viewBtnWrap #viewZoomOut',function() {
|
|
RichTextUitl.imageViewer.zoom(-0.1);
|
|
})
|
|
$('body').on('click','.viewBtnWrap #viewFlip',function() {
|
|
RichTextUitl.imageViewer.rotate(-90);
|
|
})
|
|
$('body').on('click','.viewBtnWrap #viewDownload',function() {
|
|
var src = RichTextUitl.imageViewer.image.getAttribute('src');
|
|
//http://p.cldisk.com/star3/600_900Q80/c13d749411edd5a213b0ce9078a45340.jpeg?rw=600&rh=900&_fileSize=78728&_orientation=1
|
|
if(src){
|
|
//获取objectId
|
|
var objectId = src.substring(src.lastIndexOf("/")+1,src.lastIndexOf("."));
|
|
if(objectId){
|
|
Viewer.isDownloadImg = true;
|
|
//获取云存储下载地址
|
|
YunFileUtil.downloadYunFile('', objectId);
|
|
}
|
|
}
|
|
})
|
|
|
|
$('body').on('click','.viewBtnWrap #viewClose',function() {
|
|
RichTextUitl.imageViewer.hide();
|
|
RichTextUitl.imageViewer.destroy();
|
|
$('.viewBtnWrap').fadeOut();
|
|
|
|
if (typeof sendMessageFadeInOrOut == 'function') {
|
|
// 课程那边图片的额外操作
|
|
sendMessageFadeInOrOut(0)
|
|
}
|
|
})
|
|
$('body').on('click','.viewer-canvas',function(e){
|
|
if(typeof RichTextUitl.imageViewer != 'undefined' && RichTextUitl.imageViewer){
|
|
RichTextUitl.imageViewer.destroy();
|
|
}
|
|
$('.viewBtnWrap').fadeOut();
|
|
if (typeof sendMessageFadeInOrOut == 'function') {
|
|
// 课程那边图片的额外操作
|
|
sendMessageFadeInOrOut(0)
|
|
}
|
|
});
|
|
$('body').on('click','.viewer-canvas img',function(e){
|
|
e.stopPropagation();
|
|
});
|
|
});
|