... thisVerticalObject.el = this; thisVerticalObject.clickY = e.pageY; //記錄鼠標(biāo)豎向初始位置 }); //上下綁定事件 parentArrow.bind(mousedown, function(e) { //console.log(mousedown); ...
... thisVerticalObject.el = this; thisVerticalObject.clickY = e.pageY; //記錄鼠標(biāo)豎向初始位置 }); //上下綁定事件 parentArrow.bind(mousedown, function(e) { //console.log(mousedown); ...
... thisVerticalObject.el = this; thisVerticalObject.clickY = e.pageY; //記錄鼠標(biāo)豎向初始位置 }); //上下綁定事件 parentArrow.bind(mousedown, function(e) { //console.log(mousedown); ...
...his.start.x = evt.touches[0].pageX; this.start.y = evt.touches[0].pageY; } } onTouchMove(evt){ this.move.x = evt.touches[0].pageX; this.move.y = evt.touches[0].pageY; } on...
... return false; var topElem = this.dragTop; var o_y = ev.pageY; var o_height = this.container.height(); var o_top = parseFloat(this.container.css(top)); if(topE...
... return false; var topElem = this.dragTop; var o_y = ev.pageY; var o_height = this.container.height(); var o_top = parseFloat(this.container.css(top)); if(topE...
... return false; var topElem = this.dragTop; var o_y = ev.pageY; var o_height = this.container.height(); var o_top = parseFloat(this.container.css(top)); if(topE...
...先: 先對(duì)比一下pagexX,clientX,screenX,offsetX幾個(gè)的區(qū)別 pageX/pageY:鼠標(biāo)相對(duì)于整個(gè)頁(yè)面的X/Y坐標(biāo) 整個(gè)頁(yè)面:整個(gè)網(wǎng)頁(yè)的全部,比如當(dāng)網(wǎng)頁(yè)很寬很長(zhǎng),寬2000px,高3000px, pageX/pageY的最大值就是他們。 ClientX/clientY :事件發(fā)生時(shí)鼠標(biāo)瀏覽器...
...獲取手指最后停留的位置判斷 最后停留位置 - 初始位置= pageY- startY = 即用戶滑動(dòng)方向 (pageY-startY)為正數(shù)時(shí),說(shuō)明用戶向下滑動(dòng);為負(fù)數(shù)時(shí),說(shuō)明用戶向上滑動(dòng)。 $(.message-wrapper).on(touchstart, function (e) { startY = e.type === touchmove...
...00, // move截流時(shí)間 * start, // 滑動(dòng)開(kāi)始 * 參數(shù): pageX, pageY * move, // 滑動(dòng)中,會(huì)不斷地觸發(fā),可以通過(guò)截流來(lái)限制觸發(fā)頻率 * 參數(shù): time, // 總時(shí)間:ms disX, // 總路程:px disY, ...
...00, // move截流時(shí)間 * start, // 滑動(dòng)開(kāi)始 * 參數(shù): pageX, pageY * move, // 滑動(dòng)中,會(huì)不斷地觸發(fā),可以通過(guò)截流來(lái)限制觸發(fā)頻率 * 參數(shù): time, // 總時(shí)間:ms disX, // 總路程:px disY, ...
...00, // move截流時(shí)間 * start, // 滑動(dòng)開(kāi)始 * 參數(shù): pageX, pageY * move, // 滑動(dòng)中,會(huì)不斷地觸發(fā),可以通過(guò)截流來(lái)限制觸發(fā)頻率 * 參數(shù): time, // 總時(shí)間:ms disX, // 總路程:px disY, ...
....targetTouches[0] st = e.timeStamp sx = touch.pageX sy = touch.pageY }, false) node.addEventListener(touchend, (e) => { const touch = e.changedTouches[0] if ( // 若為長(zhǎng)...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...