Safari 为 ** 操作员提供错误
Safari Giving Error for ** Operator
我在我的网站上使用 Swiper 插件,一切似乎都很好,除了 Safari 和 iphone。在 iphone 上,无论浏览器如何,视频都不会自动播放。在 MAC/Desktop 上,插件无法正确加载。
我怀疑这可能与我转到控制台日志时遇到的这个错误有关:
SyntaxError: Unexpected token '*'
它似乎不认识这个运算符**
代码:
if (params.resistance) data$.currentTranslate = swiper.minTranslate() - 1 + (-swiper.minTranslate() + data$.startTranslate + diff) ** resistance
(!意外令牌)
MDN 关于求幂运算符是这样说的- "This is an experimental API that should not be used in production code." 原因可能是 not being compatible in some/all browsers(包括 IE、edge、Edge mobile、safari 和 iOS Safari ).
您可以用 Math.pow() 代替。在本文档的底部,您将在 另请参阅 中看到求幂运算符旁边有一个实验图标。
包括@Andrew Lohr 所说的,我也找到了一个用于播放视频的漂亮插件 play on iPhone。
我在我的网站上使用 Swiper 插件,一切似乎都很好,除了 Safari 和 iphone。在 iphone 上,无论浏览器如何,视频都不会自动播放。在 MAC/Desktop 上,插件无法正确加载。
我怀疑这可能与我转到控制台日志时遇到的这个错误有关:
SyntaxError: Unexpected token '*'
它似乎不认识这个运算符**
代码:
if (params.resistance) data$.currentTranslate = swiper.minTranslate() - 1 + (-swiper.minTranslate() + data$.startTranslate + diff) ** resistance
(!意外令牌)
MDN 关于求幂运算符是这样说的- "This is an experimental API that should not be used in production code." 原因可能是 not being compatible in some/all browsers(包括 IE、edge、Edge mobile、safari 和 iOS Safari ).
您可以用 Math.pow() 代替。在本文档的底部,您将在 另请参阅 中看到求幂运算符旁边有一个实验图标。
包括@Andrew Lohr 所说的,我也找到了一个用于播放视频的漂亮插件 play on iPhone。