Html5 canvas JavaScript-从函数内部调用函数

我正在使用JavaScript制作一个基于HTML5画布的游戏。游戏只是一个简单的游戏,在画布上显示许多图像,以及一些描述框。用户需要将每个图像拖放到相应的描述框中 目前,我有画布显示图像和描述框。这些都是直接显示,一旦页面加载,但是,我想添加一个'开始按钮',用户将需要点击之前,图像和描述框等显示,他们开始玩游戏 我的页面当前的代码如下所示: <!DOCTYPE HTML> <html> <head> <style> bo

Html5 canvas 在konva中沿直线或路径设置形状动画

在Konva中是否可以沿直线/路径设置形状(标记、圆)的动画。我试着随着时间的推移手动计算位置,但这只有在直线从A到B的情况下才可行,但我对贝塞尔曲线和多路径点感兴趣 因此,我想知道Konva是否支持这种类型的东西,或者有人可以给出一个如何实现这一点的方向。正如您所确定的,Path对象在getLength()中有一些方便的方法来查找总路径长度和getPointAtLength(),然后可以使用它们来查找长度上任意给定点的(x,y) 为了帮助任何人,我从 “x”:141,“y”:y:25,”y:

Html5 canvas 通过画布将徽标嵌入antmedia live stream

我在下面的博客中解释了如何在antmedia live stream中嵌入徽标。但是,我不太明白如何使用javascript SDK初始化localStream,如博客中所示。具体来说,InitWebRTAdapter()的实现在哪里: 一个完整的工作示例将非常有用。看来博客文章并不是完全最新的。 让我来分享一下如何使用此功能 只需将localStream参数添加到webrtcadadapter构造函数中。 其次,使用下面的代码代替initwebrtcador 完整的代码,请看一下这个要点。

Html5 canvas 如何获得弹簧形线条

我想做一个弹簧,但我不知道怎么做。请引导我,这是我到目前为止编写的代码:请查看此代码。它实际上是一个“振荡器”,但提供了一个很好的2D弹簧效果。我想得到弹簧状曲线的形状,而不是直线。你可以使用弹簧的图像,然后拉伸/收缩图像,使其具有“弹性”效果。这项技术是2D男孩独立开发团队在他们的“goo世界”游戏中用于goo的。谢谢每一个我解决它的人我得到了弹簧…我使用这个方程来生成弹簧。。。

Html5 canvas 如何在FabricJS中移动基础画布?

我对如何用FabricJS实现这一点感到困惑。我有织物容器: <div class="canvasContainer canvasDemo"> <canvas id="canvas" width="1935" height="1380"></canvas> </div> 这有效地在容器中创建了更大的画布。我希望织物中有内置的东西,可以让我将整个画布“移动”到整个画布的不同部分。基本上,目标是在更大的总体画布上拥有更小的可见区域 我的目标是

Html5 canvas 我们如何调整HTML5画布中的级别?

我有一个psd文件,我要在画布上创建一个类似于psd的图像。 Photoshop中应用于图像的过滤器之一是“级别” 我正在使用画布图像处理库-CamanJS 根据我的发现,Photoshop中的级别是画布中的颜色校正,但我在CamanJS中没有看到任何用于此的api 知道我们能不能这样做吗? 如果其他任何图书馆能使这项任务更容易,我都愿意接受 提前感谢。您可以使用CamanJS进行图像调整,如Photoshop的“级别” Photoshop“级别”调整实际上是三个主要调整的组合: 亮度 对比度

Html5 canvas 如何在Pixi.js中剪裁和遮罩精灵,如CSS中的“clip path”

在CSS中,我们可以使用剪辑路径在形状内遮罩/剪辑方形图像,例如,剪辑路径:椭圆(60px 40px,75px 30px)将图像剪辑为椭圆 如何在Pixi.js中将精灵剪裁成椭圆?只需绘制一个具有指定尺寸的Pixi.Graphics,然后将其指定给sprite.mask const sprite = PIXI.Texture.fromImage('image-file') const mask = new PIXI.Graphics() mask.beginFill(0x000000) mask

Html5 canvas 传单延伸帆布

我试图扩展传单1.4中的画布: 当我将扩展画布记录到控制台时,原型链上的一切看起来都很好。但是,当我在下面记录代码时: const myRenderer = L.canvas(); console.log(myRenderer) _layers: {} _leaflet_id 这两个附加属性出现了,而我希望它们是相同的。假设需要使用扩展自定义画布,如何修改画布扩展以包含这些附加属性。谢谢您正在用自己的实现替换L.Canvas.initialize()实现-因此,默认初始化不会发生 让我引述:

Html5 canvas KineticJS-dynamic.Path setFill-需要慢速动画

我有一张来自Kinetic.Path对象的图像,每个区域都可以用鼠标点击-设置填充(…)填充 是否可以用“慢速动画”填充区域?就像那里- 谢谢。首先,您可以制作一个JSFIDLE,这样您的代码就可以使用了吗?这有助于获得更准确的结果 第二,有一个答案,过渡 KineticJS中的大多数内容都可以从一种配置转换到另一种配置 var path = new Kinetic.Path({fill: 'blue'}); 然后: 持续时间是控制速度的因素。我不知道颜色是如何转换的,所以你应该在kine

Html5 canvas 检测HTML5中填充了多少画布元素

我刚开始使用HTML5,我有一个画图程序,用户可以通过单击鼠标按钮并像笔一样拖动光标来填充画布。我希望能够计算出画布上当前用钢笔填充的百分比。我怎么能这样做?谢谢 可以使用getImageData()调用获取的所有原始像素值 然后,在Javascript循环中遍历该像素数据,并计算所有非背景色的像素 画布中填充的百分比为 completed = filledInPixels / (canvas.width * canvas.height) 请注意,getImageData()调用非常慢,您

Html5 canvas 用于2d游戏的画布2d上下文或WebGL

我计划写一个游戏,它将使用大量的精灵和图像。起初我试过EaselJS,但在玩其他一些基于画布的游戏时,我意识到它并没有那么快。当我看到Mozilla的BananaBread时,我想“如果WebGL能把3D做得这么快,那么它就能把2D做得更快”。所以我转到了three.js(使用平面和透明纹理,精灵的纹理偏移) 问题是:这样更好吗?更快?大多数WebGL游戏都是3D的,所以我应该在2D和3D中使用画布2D上下文吗?我还注意到2D中没有WebGL库(除了WebGL-2D,但它的级别很低) 请注意,兼

Html5 canvas 如何:使用KinecticJS将(HTML5)视频绘制成(自定义)画布形状

下面是我的例子: 我想画成一个自定义形状的视频,而不是在一个矩形的形状,这是可能的,现在吗?(注:形状是可拖动的)我在StackO或web上找到的都是矩形图纸 将来,形状将是一个半径和位置可调的圆(可拖动和调整大小) 谢谢你的帮助。 Allan。您可以使用剪辑方法将图像(视频帧抓取)包含到路径中。 首先定义要包含视频帧的路径 请注意,您不必进行填充/笔划 context.beginPath(); context.moveTo(200, 50); context.lineTo(420, 80);

Html5 canvas 2d画布烟雾与鼠标交互的示例。

我正在寻找一个使用HTML2D画布的烟雾效果示例,其中,用户在烟雾中移动鼠标会影响烟雾,从而干扰烟雾 我不知道你是否对这件事感兴趣,但是,来看看 因此,与其检查粒子是否接触到边缘,不如提供鼠标x、y坐标: function init() { var canvas = document.getElementById('myCanvas'); if (canvas.getContext) { // Set the context variable so it can

Html5 canvas HTML5画布中的字体渲染与位图渲染?

我试图在HTML画布中模拟滚动窗格 可能字体渲染比位图渲染慢得多 我在我的手机和电脑上测试了它 有人对它们进行了比较吗?是的,字体渲染会比较慢 在它的基础上,html画布显示像素,因此绘制位图只是简单地将每个位图像素复制到画布像素点位 绘制文本涉及查找每个字母的图示符,缩放该图示符,相对于其他字母定位该图示符,然后最终将图示符绘制为画布上的像素。比复制位图像素要复杂得多。您有支持您的答案的代码/基准吗?我回答时做了基准测试。我看看能不能帮你挖出来:-

Html5 canvas HTML画布GlobalComposite操作模式的规格在哪里?

最近,我阅读了数TB的关于画布混合模式各个方面的博学文章,甚至发现了像这样漂亮的测试页面 然而,我只能在每像素的基础上找到不同模式的最模糊描述,包括在选择src/dest像素或组合src/dest值时使用alpha通道的方式 善良的灵魂能给我指出可靠的来源吗?HTML5画布2d上下文的正式规范由和发布 复合操作值的WhatWG引用 W3对其定义如下: source-atop A atop B. Display the source image wherever both images a

Html5 canvas 在Fabric.js中克隆对象

我正在使用一个简单的函数在Fabric.js的画布上克隆一个选定的对象 function duplicateObj() { var obj = canvas.getActiveObject(); var clone = fabric.util.object.clone(obj); clone.set({left: 100,top: 100}); canvas.add(clone); } 那绝对行得通。现在,如果我使用该对象,并且不再需要克隆,并且我选择并删除它,那么克隆和原始

Html5 canvas 如何在图像上绘制注释,然后保存并再次编辑

使用javascript如何使用HTML5和JS提供的纯功能对图像进行注释, 我还想使用java中的webservice保存和检索注释图像。很抱歉,您的问题有点模糊。您希望在服务器端还是客户端执行此操作。如果是服务器端,则取决于您使用的服务器技术。至于将图像还原为原始图像,只需将原始图像作为单独的文件保存即可。

Html5 canvas html5画布中的自定义GlobalComposite操作

我在这里查看所有不同类型的全球合成业务: 他们没有一个能完全做到我想做的。有没有办法定义自定义GlobalComposite操作?如果我可以创建一个着色器,然后每次使用CanvasRenderingContext2D.draw方法绘制某些东西时都使用它,那将是完美的 具体来说,在每像素的基础上,我希望CanvasRenderingContext2D.draw方法使用以下(psuedo代码)操作: if the existing canvas color alpha is 0.0, t

Html5 canvas 如何将HTML5画布图像保存为json文件

您好,我是HTML5画布新手,我在画布中绘制了矩形框,名称为我想将画布图像保存为JSON文件(JSON文件也在下面给出了我想要JSON文件的方式)(需要将修改后的布局保存为JSON文件后,我将在画布布局中执行拖放功能(这里我首先要求将画布布局转换为JSON文件) 您可以通过以下方式实现此目的 设c=document.getElementById(“节点列表”); 设ctx=c.getContext(“2d”); 让数据=[{ rect:[3,3,40,40], 案文:[1、15、25] },

Html5 canvas 基于对另一个对象的变换矩阵的更改更新一个织物对象的变换矩阵

我正在尝试同步两个结构对象的移动、调整大小和旋转操作 假设有两个多边形-Poly1和Poly2。 当以任何方式修改Poly1时,我需要对Poly2应用相同的修改,并需要获得Poly2的更新点。以下是所采用的方法: 得到修改前后Poly1的变换矩阵 使用它们可以得到修改变换矩阵的矩阵 它的原始状态变为修改状态 将上述步骤中的矩阵乘以当前变换 得到新的变换矩阵 使用新的变换矩阵,获得更新的点并重新绘制 Poly2 但是,此方法仅适用于移动操作。如果在Poly1上调整大小或旋转,则无法在Poly2上正

Html5 canvas 堆叠画布和透明度

两张画布,一张在另一张上面,如下所示。第二个画布CV应该是透明的,因为默认情况下,所有画布都是透明的,我执行clearRect只是为了确保透明 <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <canvas id="myCanvas" width="578" height="430">&

Html5 canvas HTML5画布渲染是否依赖于浏览器?

如果有两个浏览器被认为是HTML5画布标准兼容的,它们之间会有任何渲染差异吗?。假设我在浏览器1和2中绘制一个形状,那么逐像素比较是否相等 该规范没有深入细节以保证逐像素的完美。浏览器使用非常不同的渲染库,IE和Opera甚至将其卸载到GPU上,因此实现上的差异无疑会在像素着色方面产生细微的差异,甚至会对线条和曲线产生轻微的对齐。我相信字体会增加自身的复杂性 也就是说,根据我的经验,我没有发现任何主要差异不是由于缺少功能或bug造成的。我认为应该是相同的,但是,你可以自己试试:-)感谢Brian

Html5 canvas 使用FabricJS将画布共享为图像

我的织物画布有一个图像作为背景,另一个图像来自画布内的url var canvas = new fabric.Canvas('resultCanvas'); canvas.setBackgroundImage('someUrl/background.jpg', canvas.renderAll.bind(canvas), { backgroundImageOpacity: 0.5, backgroundImageStretch: false });

Html5 canvas 在页面上移动Fabric JS画布

是否有一种方法可以将整个FabricJS画布移动到页面上的另一个位置,而不是将其作为默认的固定位置?您需要使用jQuery更改画布容器的顶部和左侧属性。您需要使用jQuery更改画布容器的顶部和左侧属性。您解决了这个问题吗@user5749747?你在user5749747上解决了这个问题吗?

Html5 canvas 文本框宽度动态调整结构js

我想根据用户输入的最长行动态修改文本框的宽度。我初始化画布的宽度=宽度,但一旦用户退出编辑,宽度必须缩短到用户文本中写入文本框的最长行的宽度 obj.on(("editing:exited"),function() { can.setActiveObject(textBox); var largest = Math.max.apply(Math, can.getActiveObject().__lineWidths); can.getActiveObject().se

Html5 canvas 响应性HTML5画布-使舞台和对象调整大小,对象在Adobe Animate CC中保持纵横比

我试图在用AdobeAnimate cc创建的html5画布项目中实现特定类型的响应。我希望舞台能够动态缩放和重塑,以便宽度和高度始终与浏览器窗口(我猜是视口?)的大小相同。因此,舞台的形状将与用户浏览器窗口的形状相同 但同时,我希望舞台上的对象(mc、图形、btn)根据浏览器的宽度进行缩放,也就是说,在调整浏览器大小时,我希望mc进行缩放(宽度和高度,以保持其形状/高宽比) 我将把这个画布插入到先前构建的html文档中的一个div中(我想是通过iframe吧?)。div将根据视口的宽度和高度调

Html5 canvas 在画布上打印输入标记值

我希望在画布上绘制输入标记值…以下代码不起作用 window.onload()=draw() draw(){ var canvas=document.getElementById('canvas'); var ctx=canvas.getContext('2d'); var text=document.getElementById('item').value ctx.fillStyle="#3e3e3e"; ctx.font="16px

Html5 canvas 使用Jquery的圆形滑块

如何以圆形滑动鼠标? 在画布中绘制圆弧和鼠标指针。鼠标应该在圆形路径上拖动 //function to create mouse event to drag the mouse hover the arc function mousedrag() { var canvasoffset = $(this.canvas).offset(); var offsetX = canvasoffset.left; var offsetY = canvasoffset.top;

Html5 canvas 在使用Paper.js调整大小时重新绘制

我和PaperJS一起工作。当我调整浏览器窗口的大小时,我要求画布重新绘制。但是,当我从视图中绘制图形时,图形不会重新居中 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Demo</title> <script src="http://code.jquery.com/jquery-latest.min.js"></script&g

Html5 canvas 将AI、EPS和PDF文件作为图像导入FabricJS画布

我已经浏览了FabricJS的文档并搜索了Web,但没有看到如何将.ai、.eps和.pdf文件添加到画布中,就像将.png图像加载到画布中一样。甚至有没有可能,或者我可以使用node.js或纯javascript工具将上传时的.ai、.eps或.pdf转换为可在画布中使用的图像?我认为FabricJS只能在画布上绘制元素的内容。ai、.eps和.pdf不能以本机方式加载到标记中。可以加载pdf文件,然后将页面导出为png。因此,此解决方案适用于使用“创建pdf兼容文件”选项保存的.pdf和.a

Html5 canvas 保存使用HTML5画布创建的动画

除了保存页面的整个HTML,是否有可能让最终用户能够将客户端使用HTML5画布创建的动画保存为单个文件 关于如何另存为PNG,有很多教程,但在这些情况下动画会丢失。没有一种“简单”的方法可以做到这一点 这里有一个类似的问题。。。 您可以按照这种方法抓取帧并将其提交到服务器端脚本以将其编译成动画GIF 另一个选项,虽然不是很繁琐,但是可以实现一个纯JavaScript GIF编码器。GIF规范可在此处找到 如果颜色表在每个帧中保持不变,则可能可以将已编码的GIF URL中的帧拼接在一起,而无需压

Html5 canvas 使HTML5画布的行为类似于用于缩放/转换的TclTK画布?

我正在尝试将我20年前编写的一个TclTK程序移植到HTML5 经过几个小时的磨练,我了解到当你“缩放”或 “翻译”HTML5的画布元素,它只适用于未来 图形,而不是画布上已有的项目 这与TclTK相反,在TclTK中,画布上已经存在的项目是 改为缩放/转换 缺少创建绘制/重画循环(在这里我清除画布并 当我想要缩放/平移时,我自己重新绘制所有对象) 有没有办法让HTML5的画布元素表现得像Tltk的一样 还是我错过了什么大事 画布2D上下文基于像素级图像操作-它不是您显然熟悉的“保留模式”图形界

Html5 canvas HTML5中的文本编辑控件<;帆布>;

我发现他们中的许多人都建议避免使用canvas标签来实现html5中的文本编辑选项。但是我找不到这个“作者应该避免使用canvas元素实现文本编辑控件”的替代选项。谁能告诉我同样的解决方案吗 提前感谢。使用父级相对定位和并将HTML UI逻辑放置在画布顶部 例如: 这本身不是替代解决方案,而是唯一明智的方法。谢谢Mikko:)我正在做一个用HTML5制作笔记本的POC。其特点是:1。能够在笔记本上键入文本。2.在笔记本和文本上画一个图形。3.能够使用音频/视频文件。是否可以使用画布元素进行此操

Html5 canvas 球(椭圆)之间的高效碰撞检测

我正在HTML5画布上运行一个简单的草图,使用Processing.js创建“ball”对象,这些对象只是具有位置、速度和加速度向量以及直径的椭圆。在draw函数中,我调用了一个名为applyPhysics()的函数,该函数在hashmap中的每个球上循环,并相互检查它们的位置是否导致它们崩溃。如果他们这样做,他们的速度矢量是相反的 长话短说,现在的计算数量是(球的数量)^2,当我进入数百个球时,结果是很多。使用这种检查会使草图速度过慢,因此我正在寻找其他方法来进行智能碰撞 有什么建议吗?不知何

Html5 canvas kineticjs中的径向模糊/灰度/过滤器是否可能?

我有一张图片,上面有几个热点。可以应用的一个很好的效果是保持热点周围的一些圆形区域不变,并逐步应用过滤器。应用填充渐变很容易,但我更愿意应用模糊或灰度之类的过滤器。这在KineticJs中可能吗?直接处理上下文的低级方法也可以 这就是我目前能够实现的目标:

Html5 canvas Cypress屏幕截图中的画布空白

我想使用Cypress测试一个允许用户在HTML画布上绘制的网页 我的测试包括在画布上点击一系列按钮,然后点击cy.screenshot(准确地说,四次点击,每次点击后都会调用screenshot,这样我就可以查看屏幕截图,并看到图像一点一点地展开。) 当我观看以交互模式运行的测试时,我看到画布上的对象如预期的那样出现。但是,在测试完成后,当我检查屏幕截图文件时,画布是空白的。页面的其余部分按预期显示 使用cypress run,测试按预期从命令行运行——我可以按预期看到画布上的对象 我正在Ma

Html5 canvas 动态js涂料应用

我用DynamicJS在HTML5画布上制作了一个拖放应用程序。我们还可以使用Dynamic js将画笔功能添加到同一画布上吗?如果是,请共享一个此类应用程序的链接,如果可能,还请共享代码。我几周前做过一些事情。我不知道它是否能帮助你 这就是你想要的行为吗? 出于某些原因,我想在这里限制长度,但您可以轻松地删除此限制。您可以使用鼠标事件让用户在画布上创建草图 下面介绍如何让用户创建运动多段线 在mousedown: 将mousedown标志设置为true(表示用户正在绘制草图) 创建新的运动

Html5 canvas 在Safari中,未在画布上正确绘制PDF

我试图选择图像的某个部分,然后在画布中显示该部分。 为了查看实际发生的情况,我将代码简化为一个简单的片段: <canvas id="myCanvas" width="400" height="300"></canvas> (...) imageObj.onload = function() { // draw cropped image var sourceX = 0; var sourceY = 0;

Html5 canvas Webgl画布在另一个画布上显示为半透明

我正在尝试为我的游戏实现webgl。问题是我使用了多个画布,而启用webgl的画布在我的地形画布上是半透明的(只绘制一次,并且只随播放器移动)。这是一张照片: 我在谷歌上搜索了两个小时,没有找到任何有用的东西 我试过: getContext("experimental-webgl",{alpha: false}); 这只是完全隐藏地形(现在全部为黑色),但我的webgl绘制的对象具有正确的颜色 gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL

Html5 canvas 具有支持本机ctrl+的文本的画布;浏览器中的f

如果您在画布中编写文本,是否可能以某种方式使“查找”(ctrl+f)工作 我查看了chrome中搜索“hello world”时的基本示例,画布文本没有高亮显示 这样做有什么好处吗 如果没有,是否有人见过仅使用DOM的“框线”图表(如UML)的实现?(从那时起,将支持本机查找文本)Html5画布在其画布上绘制文本——您看到的文本是一组无法访问的像素,以字母形式排列,因此Ctrl-f将找不到文本。如果您想要搜索文本,可以使用CSS将html div放置在画布上,并将其内容设置为所需的文本。然后Ct

Html5 canvas 如何从画布指纹中获取字体和画布细节?

我正在使用ClientJS进行浏览器指纹识别 我不知道如何识别Cancvas fill、画布笔划、画布字体名称、画布字体大小等在使用客户端 对不起,我的英语很差 我在地址栏中复制粘贴时得到的结果如下: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAYhUlEQVR4Xu2cB3RU1dqG330mvQEBEkkooQSQIiWFXhXpICqIF5FmZgIW1AtX4CpGbFiuIookk9CUIja

Html5 canvas 如何从多个图像查看画布上的图像

这是我的代码: 您的浏览器不支持画布元素。 函数ImageLoad() { var ctx=document.getElementById('myCanvas').getContext('2d'); var img=new Image();//创建新的img元素 img.onload=函数(){ //在这里执行drawImage语句这是非常重要的,因为它会等待图像加载后再进行绘制。 ctx.drawImage(img,0,0); }; img.src=$('img[alt=“example

Html5 canvas 在手机上加速我的KineticJS绘图画布

我希望使用KineticJS作为绘图画布,它在桌面浏览器上非常有效,但在移动浏览器上非常缓慢。现在,当鼠标移动并将新点设置到标记线时,我正在不断调用图层上的draw 我可以做些什么来优化这一点上的速度多一点,而不失去绘图的平滑度 var stage; var input; var marker; var points = []; function initialize() { stage = new Kinetic.Stage({ container: 'container',

Html5 canvas HTML5画布动画-旋转分组圆弧扇区

我想我就快到了,但我可能错了。我试图让分组的圆弧扇区在一个方向上作为一个完整的圆来设置动画。如何在animateWheel函数中引用createWheel函数 <style> body{ background-color: ivory; } canvas{border:1px solid red;} </style> <script> $(function(){ var canvas=document.getElem

Html5 canvas 是否可以从HTML画布上绘制的图表中获取值?

我可以找到很多方法来使用javascript在HTML5画布上绘制图表。例如,在坐标系上绘制曲线 但是,有可能从曲线中获取值吗?例如,当我知道x坐标值时,我可以从曲线上的任何点获取y坐标值吗?没有,图表只是画在画布上的像素,什么都记不起来 如果你知道曲线的定义,你可以在给定x的情况下找到y,但这是数学,你不需要html画布

Html5 canvas 帆布填充-对角图案填充

早上好 我正在做一个项目,我需要绘制通用多边形并在HTML5画布上填充它们。我需要以可配置的颜色用对角线填充形状。我目前看到两种解决这个问题的方法 首先,使用moveTo和lineTo函数,找出在形状本身上绘制彩色线的数学和算法。虽然这是可能的,但我不知道如何从算法开始 第二种方法是在HTML5画布中使用填充模式功能,通过创建一个小PNG(比如5x5),并在其中绘制模式。我已经成功地实现了这一点,但我认为不可能动态更改此图像的颜色 有人做过类似的事情吗?我知道还有其他库或选项可以使用,而不是HT

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 14 页