1
我有DIV是当用户点击使用AJAXtouchpdf:同一个文件被打开网址不同
,这是我的内容
function getHref(event,elem){
\t event=event || window.event;
\t $.Event(event).preventDefault(); \t
\t $('body').on('click','a.view-pdf', function(){
\t \t var href=$(this).attr('href');
\t \t //alert(href);
\t \t openNav(href);
\t }); \t \t
\t document.getElementById("myNav").style.width = "100%"; \t \t \t \t \t
}
function openNav(href) {
\t $("#myNav").pdf({
\t \t source: href,
\t });
\t cross ='<a href="javascript:void(0)" class="closebtn" onclick=closeNav()>×</a>';
\t $(".overlay").append(cross);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-lg-3 col-md-4 col-xs-6 thumb">
<div class="image-div-conents">
<h3 class="circle">MB</h3><div style="float:left" class="doc-name-date">
<span class="bill-name">Tt</span>
<span class="bill-date">26 Feb, 2017 8:42 PM</span>
</div>
</div>
<a style="text-decoration:none" onclick="getHref(event,this);" class="view-pdf" href="http://link.com-A43713_20170226203413_1.pdf">
<img class="img-responsive" src="http://link.com-A43713_20170226203509_6.jpg" alt="No Image" onerror="this.onerror=null;this.src=" text.png"="" ;"="">
<div class="validitity">
<span>Validitity:01 Mar, 2018 11:57 AM</span>
</div>
</a>
页面加载后动态添加其内容图像覆盖屏幕将打开,PDF文件将打开时,调试我发现我得到不同的值,但仍然相同的PDF文件打开覆盖屏幕上。
都能跟得上得到同样的问题。我用event = event || window.event;因为e.preventDefault();在mozilla –
不起作用,那么你必须再次加载旧的pdf。你是否正确地将其删除生命周期方法?如果你在另一个对象上使用猴子补丁,你是否在正确的对象上调用方法? –
我不明白你能否详细说明? –