簡體   English   中英

單擊Javascript中的圖像時出現問題

[英]Problems when clicking on image in Javascript

我正在使用javascript制作圖片庫,當我單擊圖片將其放大時,而不是放大到頁面中心,而是完全從頁面中放大。 放大時如何使圖像移動到中心? 我的畫廊應該在午夜到期,我似乎無法使它正常工作! 我的教授暗示,當圖像放大時,我需要使圖像向上和向左移動。 如果有人可以幫忙,我將不勝感激!

沒有看代碼,我只能解釋概念。 您必須同時使用JS和CSS。 這是一個例子:

這是JS:

 $(document).ready(function(){
            if($(".myImage img").width() > $(".myImage").width()) {
                var url = $(".myImage img").prop("src");
                $(".myImage").css("background","url("+url+") no-repeat center center").empty();                
            }else{
                $(".myImage img").width($(".myImage").width()).height($(".myImage").height());
            }
        });

這是HTML:

<div class="myImage">
        <img src="http://cdn.walyou.com/wp-content/uploads//2010/12/facebook-profile-picture-no-pic-avatar.jpg" width="350"/>
    </div>

最后是CSS中的代碼:

.myImage { border:1px solid #000; width:300px; height:300px; overflow:hidden; }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM