亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
最開始以為是取左邊的圖片顯示在右邊的圖上面,還在想怎么取。看到這知道是右邊本來就有一張圖片,這樣子就簡單多了。
$("#mark").hover(function () {
// 顯示浮層和大圖片
$("#float-box").show();
$("#big-box").show();
},function () {
// 隱藏浮層和大圖片
$("#float-box").hide();
$("#big-box").hide();
});
// 越界處理
pos.left=pos.left<smBoxLeft?smBoxLeft:(pos.left>smBoxLeft+smBoxW-floatBoxW?smBoxLeft+smBoxW-floatBoxW:pos.left);
pos.top=pos.top<smBoxTop?smBoxTop:(pos.top>smBoxTop+smBoxH-floatBoxH?smBoxTop+smBoxH-floatBoxH:pos.top);

$float_box.offset(pos);
// 顯示大圖
var smX=pos.left-smBoxLeft;
var smY=pos.top-smBoxTop;
var bigX=-(smX*$big_box.width()/floatBoxW);
var bigY=-(smY*$big_box.height()/floatBoxH);
var bigPos={
X:Math.floor(bigX),
Y:Math.floor(bigY)
};
$("#big-box img").eq(0).css({"top":bigPos.Y+"px","left":bigPos.X+"px"});
$(ele).offset().top;
$(ele).offset().left;
$(ele).offset({top:"100",left:"100"})
$(ele).position()
真希望不要使用IE
// 大圖片運動
var moveX=left;
var moveY=top;
var moveBX=-Math.floor((left*objBigBox.offsetWidth/objFloatBox.offsetWidth));
var moveBY=-Math.floor((top*objBigBox.offsetHeight/objFloatBox.offsetHeight));
objBigBoxImage.style.left=moveBX+"px";
objBigBoxImage.style.top=moveBY+"px";
// 防止越界
left=left<0?0:(left>(objSmallBox.offsetWidth-objFloatBox.offsetWidth)?(objSmallBox.offsetWidth-objFloatBox.offsetWidth):left);
top=top<0?0:(top>(objSmallBox.offsetHeight-objFloatBox.offsetHeight)?(objSmallBox.offsetHeight-objFloatBox.offsetHeight):top);
起始整體就是一個比例,不管怎么比都會相等的只要左比例怎么比 右比例就怎么比就行了

最贊回答 / happyuzhou
其實?的求解就是一個比例問題,個人感覺老師的解法有點復雜。有x/A = ?/C,可以轉化為:?=x*C/A其實將老師的式子化簡可以得到上式的x/(B-A) = ?/(D-C) ? 且有條件?B/A = D/C成立x/[(B/A-1)*A] = ?/[(D/C-1)*C](x/A)/(B/A-1) = (?/C)/(D/C-1) ? 分母相等有x/A = ?/C
Mark這個值開始的時候沒有 后邊出來了
聲音太輕了,都開最大聲了,
用JQzoom插件也可以實現上面的效果,但感覺滑動顯示效果不太順暢,理解老師講的有助于理解插件。
背景音樂有點大了
這個 X/B-A = ?/ D-C 有點暈了,驗證是對的,但是咋想出來了,
無力吐槽。。第一回見粘代碼這么無所顧忌的。。小白看了要抓狂的節奏吧。。
課程須知
您至少需要掌握HTML、CSS、Javascript的基礎語法和知識。
老師告訴你能學到什么?
通過本課程的學習,您將初步掌握分析和解決問題的思路,JS鼠標事件的運用,頁面元素定位和移動,多瀏覽器調試等技巧。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消