このコード部分をHTMLページで使用したいのですが、正常に動作しますが、バリデータでエラーを修正する方法がわかりません。私はdiv
に機能を入れましたが、a
には同じエラーがあります。ここにはstackoverflow questionのリンクがあります。ontouchend属性には検証エラーがありますが、正常に動作します
これは、バリデータのエラーです:私はJSで
:hover {
background: red;
}
:
function fix() {
var el = this;
var par = el.parentNode;
var next = el.nextSibling;
par.removeChild(el);
setTimeout(function() {
par.insertBefore(el, next);
}, 0);
}
そして、私のHTMLに私が持っている。ここ
Error: Attribute ontouchend not allowed on element div at this point.
は、CSSコードであります:
<a href="#" ontouchend="this.onclick=fix">test</a>
この部分は私にとって怪しいようです: 'this.onclick = fix'ここで何を達成しようとしていますか? – jmargolisvt
iPhone、iPadなどのホバリングに問題があります。リンクをクリックすると、CSSホバーがアクティブになり、この機能で、画面に触れるとCSSが削除されます。 – coolio83000