asp.net网站在手机上浏览速度慢?

Nick_Ngai 2014-07-22 10:28:17
如题,在程序中有个列表(UL)切换功能,我是把所有数据都已经加载到页面中,切换时是通过显示与隐藏控制(写在JS中)。
在电脑上浏览页面时,切换反应很快,但是在手机上浏览时,切换列表有个停顿将近1秒。
不知道是什么原因?会是因为执行JS慢吗?怎么优化?
js如下:
function SelectBrand(brandType, letters, filterid) {
//设置选择样式
if (filterid != null && filterid != "") {
$("#filter-brands-sel .selected").removeClass("selected");
$("#" + filterid).attr("class", 'selected');
}

//隐藏所有UL
$("#brands-parameters ul").hide();

//显示指定UL
if (brandType == 0) {
$("#brands-sel-hot").show();
}
else if (brandType == 1) {
$("#brands-sel-" + letters).show();
}
else {
$("#brands-sel-Other").show();
}
}

其中一个UL如下:
<ul id="brands-sel-hot" style="display: none;">
<li>
<label id="pp2" onclick="SearchBrand('2','诺基亚')">
<em>诺基亚</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp439" onclick="SearchBrand('439','小米')">
<em>小米</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp158" onclick="SearchBrand('158','HTC')">
<em>HTC</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp1" onclick="SearchBrand('1','摩托罗拉')">
<em>摩托罗拉</em><span class="checkbox"></span>
</label>
</li>

<li>
<label id="pp10" onclick="SearchBrand('10','三星')">
<em>三星</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp35" onclick="SearchBrand('35','中兴')">
<em>中兴</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp118" onclick="SearchBrand('118','魅族')">
<em>魅族</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp98" onclick="SearchBrand('98','苹果')">
<em>苹果</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp62" onclick="SearchBrand('62','华为')">
<em>华为</em><span class="checkbox"></span>
</label>
</li>
<li>
<label id="pp13" onclick="SearchBrand('13','索尼')">
<em>索尼</em><span class="checkbox"></span>
</label>
</li>
</ul>
...全文
209 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nick_Ngai 2014-07-22
  • 打赏
  • 举报
回复
引用 3 楼 Z65443344 的回复:
IIS在外网上?确定不是你发布的服务器慢?
是在外网,服务器不慢的,电脑上切换很快。 难道是因为绑定的数据多?还是js导致?
於黾 2014-07-22
  • 打赏
  • 举报
回复
IIS在外网上?确定不是你发布的服务器慢?
Nick_Ngai 2014-07-22
  • 打赏
  • 举报
回复
程序是仿网上其他网站做的,跟网络无关,那个网站就快些。
灵雨飘零 2014-07-22
  • 打赏
  • 举报
回复
手机的配置肯定没有电脑高,如果只是一个简单的页面的话应该没问题,检查一下网络是不是慢。
ayanamireizero 2014-07-22
  • 打赏
  • 举报
回复
手机配置低了......用IPHONE5S和512RAM,1G单核CPU的安卓机体验效果肯定不一样的
Nick_Ngai 2014-07-22
  • 打赏
  • 举报
回复
引用 5 楼 xinsiyu2008 的回复:
你自己看一下网页有多大?手机上网本来就慢。不建议手机网页用aspx。
24KB
csdnfan 2014-07-22
  • 打赏
  • 举报
回复
你自己看一下网页有多大?手机上网本来就慢。不建议手机网页用aspx。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧