Javascript jQueryQTIP是如何制作箭头的?

Javascript jQueryQTIP是如何制作箭头的?,javascript,jquery,css,qtip,Javascript,Jquery,Css,Qtip,qtip不像其他提示那样,使用图像制作箭头。所以我想知道他们是如何制作动态箭头的 一个人可以很容易地根据宽度/高度改变尖端的大小 他们正在使用html5画布 <div class="qtip-tip" . . .> <canvas height="12" width="12"></canvas> </div> 我相信他们正在使用,因为他们似乎在非html-5兼容浏览器中工作。他们使用(至少)两种不同的技术(取决于浏览器): 用于Int

qtip不像其他提示那样,使用图像制作箭头。所以我想知道他们是如何制作动态箭头的

一个人可以很容易地根据宽度/高度改变尖端的大小


他们正在使用html5画布

<div class="qtip-tip" . . .>
    <canvas height="12" width="12"></canvas>
</div>

我相信他们正在使用,因为他们似乎在非html-5兼容浏览器中工作。

他们使用(至少)两种不同的技术(取决于浏览器):

  • 用于Internet Explorer
  • 用于谷歌ChromeFirefox

它也适用于ie6,所以canvas不适用于ie6不,我不这么认为。您可以检查页面的源代码,查看它们是否不像CSS三角形那样使用
border
。他们只是在IE中使用VML,其余部分使用Canvas。