簡體   English   中英

如何使骨干和HTML5元素在IE8中工作

[英]How to get backbone and HTML5 elements to work in IE8

我有一個非常輕巧的主干應用程序,最近我一直在開發它,但是在使HTML5元素在IE8中工作時遇到很多麻煩。 我在這個地方發現了多個博客文章,談論html5shiv和modernizer

我已經將它們作為CDN和本地JS庫進行了嘗試,但是無論什么IE都不會檢測到新元素。

在github上發現了一個與我的舊問題相同的舊問題,但是html5shiv可以解決我的問題的細節,但實際上沒有。 我已經仔細檢查過JS庫是否已加載並運行,我嘗試將其移動到樣式表上方,樣式表下方以及頂部的頂部,但沒有任何效果。 我什至發現了一個舊的博客文章 ,其中討論了有關我的確切問題的解決方法,並說,截至2013年1月的新html5shiv應該可以解決此問題。 我真的很茫然,有人能做得很好嗎?

我正在運行帶有Drupal 7后端的主干0.9.10和jQuery 1.8.2,但我認為這些都無關緊要。

我終於設法創建了一個jsfiddle來演示我的問題,並表明html5shiv應該確實可以解決該問題。 它還顯示它與主干網無關,這是jquery中的錯誤。

破碎的dom元素來自線路

$(document.body).append($('.test').clone());

在IE8中查看完整結果頁會正確顯示標記。 刪除html5shiv會重現我的問題,即使將html5shiv添加到我自己的項目中也無法解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM