Windows Phone 用のHTMLを使用して Web ページを作成しています。問題は、リンクをクリックするとページが上にスクロールすることです。
私はpreventDefaultと returnを試しましたfalse
..
どちらのソリューションも縦表示では問題なく動作しますが、横表示では問題が解決しません。
$(".menu dt a").click(function(e) {
// Hide selection area
var divParent = document.getElementById($(this).parent().attr("id"));
if (divParent.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display == "block")
{
divParent.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display = "none";
}
else
{
divParent.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display = "block";
}
e.preventDefault();
});