我正在尝试将一个href url注入div,这段代码在Chrome中完美运行但在Firefox中没有,任何指针都是为什么?感谢。
Html -
<div id="content"></div>
<style>
embed, object {
height: 100%;
top: 0;
position: absolute;
width: 100%;
}
</style>
JQuery -
<script>
$(document).ready(function () {
$("li.sub-level3").click(function () {
var hrefValue = $(this).children().clone().attr("href");
history.pushState(null, null, hrefValue);
$("#content").html('<object data=' + hrefValue + ' />').css("min-height", "1000px");
$("p").css("display", "none")
$("#cookie-bar").css("display", "none")
});
});
</script>
控制台说&#39; o未定义&#39;在以下函数中 -
prepareTx: function(e, t) {
var i, s, n, a, r, o = this.opts();
return o.slideCount < 2 ? void(o.timeoutId = 0) : (!e || o.busy && !o.manualTrump || (o.API.stopTransition(), o.busy = !1, clearTimeout(o.timeoutId), o.timeoutId = 0), void(o.busy || (0 !== o.timeoutId || e) && (s = o.slides[o.currSlide], n = o.slides[o.nextSlide], a = o.API.getSlideOpts(o.nextSlide), r = o.API.calcTx(a, e), o._tx = r, e && void 0 !== a.manualSpeed && (a.speed = a.manualSpeed), o.nextSlide != o.currSlide && (e || !o.paused && !o.hoverPaused && o.timeout) ? (o.API.trigger("cycle-before", [a, s, n, t]), r.before && r.before(a, s, n, t), i = function() {
o.busy = !1, o.container.data("cycle.opts") && (r.after && r.after(a, s, n, t), o.API.trigger("cycle-after", [a, s, n, t]), o.API.queueTransition(a), o.API.updateView(!0))
}, o.busy = !0, r.transition ? r.transition(a, s, n, t, i) : o.API.doTransition(a, s, n, t, i), o.API.calcNextSlide(), o.API.updateView()) : o.API.queueTransition(a))))
},
答案 0 :(得分:-1)
嗨根据netmarketshare.com/... theres,只有0.57%的用户使用Firefox手机/平板电脑。
我想这个小百分比不值得担心,因此我的解决方案是提醒用户(如果他们在手机/平板电脑上使用Firefox)使用其他浏览器。
任何反对的人请告诉我,以便我可以查看解决方案。
感谢您的回复。