Firefox注入html问题

时间:2017-01-27 16:26:10

标签: javascript jquery html firefox

我正在尝试将一个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))))
    },

1 个答案:

答案 0 :(得分:-1)

嗨根据netmarketshare.com/... theres,只有0.57%的用户使用Firefox手机/平板电脑。

我想这个小百分比不值得担心,因此我的解决方案是提醒用户(如果他们在手机/平板电脑上使用Firefox)使用其他浏览器。

任何反对的人请告诉我,以便我可以查看解决方案。

感谢您的回复。