|
@@ -27,7 +27,7 @@ var Document =
|
|
|
page : 0,
|
|
|
width : 0,
|
|
|
left : 0,
|
|
|
- zoom : 11,
|
|
|
+ zoom : 20,
|
|
|
path : '',
|
|
|
Init : function(option)
|
|
|
{
|
|
@@ -149,7 +149,7 @@ var Document =
|
|
|
var doc = $('.demeter_document').eq(i);
|
|
|
doc.hide();
|
|
|
var url = doc.attr('data-page-url');
|
|
|
- var parent = doc.parent();
|
|
|
+ var parent = do c.parent();
|
|
|
var index = layer.load(0, {shade: false});
|
|
|
$.getJSON(url + '&callback=?', function(t)
|
|
|
{
|
|
@@ -174,31 +174,32 @@ var Document =
|
|
|
var e = $('.pf');
|
|
|
var c = e.find('.w0');
|
|
|
var w = c.width();
|
|
|
- var b = parseInt(w/self.width) * 4;
|
|
|
- if (w - self.width > 10) {
|
|
|
- var z = 100 - ((w - self.width)/b);
|
|
|
+ var b = w/self.width;
|
|
|
+ if (self.left) {
|
|
|
+ var z = 100/b + self.zoom;
|
|
|
$(self.option.reader).css('zoom', z + '%');
|
|
|
- if (self.left) {
|
|
|
- c = c.children().eq(0);
|
|
|
- e = c.children().eq(0);
|
|
|
- if (!e.length) {
|
|
|
- e = c;
|
|
|
- }
|
|
|
- var left = parseInt(e.css('left'));
|
|
|
- if (left <= 0) {
|
|
|
- self.left = 0;
|
|
|
- } else {
|
|
|
- var e = c.children().eq(3);
|
|
|
- if (e.length) {
|
|
|
- var left = parseInt(e.css('left'));
|
|
|
- }
|
|
|
+ c = c.children().eq(0);
|
|
|
+ e = c.children().eq(0);
|
|
|
+ if (!e.length) {
|
|
|
+ e = c;
|
|
|
+ }
|
|
|
+ var left = parseInt(e.css('left'));
|
|
|
+ if (left <= 0) {
|
|
|
+ self.left = 0;
|
|
|
+ } else {
|
|
|
+ var e = c.children().eq(3);
|
|
|
+ if (e.length) {
|
|
|
+ var left = parseInt(e.css('left'));
|
|
|
}
|
|
|
-
|
|
|
- self.left = left * -1;
|
|
|
- $(self.option.reader).css('margin-left', self.left);
|
|
|
}
|
|
|
|
|
|
+ self.left = left * -1 + 10;
|
|
|
+ $(self.option.reader).css('margin-left', self.left);
|
|
|
+
|
|
|
self.width = w;
|
|
|
+ } else {
|
|
|
+ var z = 100/b;
|
|
|
+ $(self.option.reader).css('zoom', z + '%');
|
|
|
}
|
|
|
doc.show();
|
|
|
layer.close(index);
|