
ios
iOS Safari中Jquery动态加载菜单失败,解决方法备忘
fanxiao 发表了文章 • 0 个评论 • 338 次浏览 • 2017-04-18 15:40
现象: 1.使用框架结合Jquery与net动态加载菜单时,IOS Safari浏览器显示空白,断点追踪时,发现div的html方法无效($("#topbar-collapse").html();获取不到任何值)安卓或电脑显示正常。 原因: 网上查询的原因是: safari中不可点击元素的click事件不会冒泡到document和body上。 但是和我实际不符,我并没有click事件,此处希望有哪位老师帮忙看一下。 解决方法: 后来参考网上列出关于click事件无效的解决方法【 将click事件委托到非document或body的父级元素上 】 jquery处理界面加载时由 $(document).ready(function () { }); 变成 $(window).load(function () { }); 其他代码都不用变,这个问题就解决啦。由此做个记录: 1.希望大家使用框架时不要忘记确认IOS safari 使用是否会出现问题。 2.如果出现和我一样的jquery无法加载的问题,可以试一下我的修改方法。 3.如果哪位老师能提供更好的解决方法。
现象: 1.使用框架结合Jquery与net动态加载菜单时,IOS Safari浏览器显示空白,断点追踪时,发现div的html方法无效($("#topbar-collapse").html();获取不到任何值)安卓或电脑显示正常。 原因: 网上查询的原因是: safari中不可点击元素的click事件不会冒泡到document和body上。 但是和我实际不符,我并没有click事件,此处希望有哪位老师帮忙看一下。 解决方法: 后来参考网上列出关于click事件无效的解决方法【 将 click 事件委托到非 document 或 body 的父级元素上 】 jquery处理界面加载时由 $(document).ready(function () { }); 变成 $(window).load(function () { }); 其他代码都不用变,这个问题就解决啦。由此做个记录: 1.希望大家使用框架时不要忘记确认IOS safari 使用是否会出现问题。 2.如果出现和我一样的jquery无法加载的问题,可以试一下我的修改方法。 3.如果哪位老师能提供更好的解决方法。
[ 查看全部 ]
<p> 现象:</p><p> 1.使用框架结合Jquery与net动态加载菜单时,IOS Safari浏览器显示空白,断点追踪时,发现div的html方法无效($("#topbar-collapse").html();获取不到任何值)安卓或电脑显示正常。</p><p> 原因:</p><p> 网上查询的原因是: safari中不可点击元素的click事件不会冒泡到document和body上。</p><p> 但是和我实际不符,我并没有click事件,此处希望有哪位老师帮忙看一下。 </p><p>解决方法:</p><p> 后来参考网上列出关于click事件无效的解决方法【 将 <code>click</code> 事件委托到非 <code>document</code> 或 <code>body</code> 的父级元素上 】</p><p> jquery处理界面加载时由 <strong>$(document).ready(function () { });</strong></p><p> 变成 <strong>$(window).load(function () { });</strong></p><p> 其他代码都不用变,这个问题就解决啦。</p><p>由此做个记录:</p><p> 1.希望大家使用框架时不要忘记确认IOS safari 使用是否会出现问题。</p><p> 2.如果出现和我一样的jquery无法加载的问题,可以试一下我的修改方法。</p><p> 3.如果哪位老师能提供更好的解决方法。</p>
ios下不能用全屏么?
alicetm 回复了问题 • 2 人关注 • 2 个回复 • 313 次浏览 • 2017-03-21 08:21
【急急急】模态窗口Popup,在IPhone5s真机上运行,标题框、确定取消按钮,下拉滚动时错位?
醉酒邀李白 回复了问题 • 5 人关注 • 3 个回复 • 914 次浏览 • 2017-02-16 15:11
请问拿amaze来做h5开发,类似于ios中 tableview的组件有么?
夕风色 回复了问题 • 2 人关注 • 1 个回复 • 411 次浏览 • 2016-11-28 23:44
【急急急】模态窗口Popup,在IPhone5s真机上运行,标题框、确定取消按钮,下拉滚动时错位?
回复醉酒邀李白 回复了问题 • 5 人关注 • 3 个回复 • 914 次浏览 • 2017-02-16 15:11
iOS Safari中Jquery动态加载菜单失败,解决方法备忘
fanxiao 发表了文章 • 0 个评论 • 338 次浏览 • 2017-04-18 15:40
现象: 1.使用框架结合Jquery与net动态加载菜单时,IOS Safari浏览器显示空白,断点追踪时,发现div的html方法无效($("#topbar-collapse").html();获取不到任何值)安卓或电脑显示正常。 原因: 网上查询的原因是: safari中不可点击元素的click事件不会冒泡到document和body上。 但是和我实际不符,我并没有click事件,此处希望有哪位老师帮忙看一下。 解决方法: 后来参考网上列出关于click事件无效的解决方法【 将click事件委托到非document或body的父级元素上 】 jquery处理界面加载时由 $(document).ready(function () { }); 变成 $(window).load(function () { }); 其他代码都不用变,这个问题就解决啦。由此做个记录: 1.希望大家使用框架时不要忘记确认IOS safari 使用是否会出现问题。 2.如果出现和我一样的jquery无法加载的问题,可以试一下我的修改方法。 3.如果哪位老师能提供更好的解决方法。
现象: 1.使用框架结合Jquery与net动态加载菜单时,IOS Safari浏览器显示空白,断点追踪时,发现div的html方法无效($("#topbar-collapse").html();获取不到任何值)安卓或电脑显示正常。 原因: 网上查询的原因是: safari中不可点击元素的click事件不会冒泡到document和body上。 但是和我实际不符,我并没有click事件,此处希望有哪位老师帮忙看一下。 解决方法: 后来参考网上列出关于click事件无效的解决方法【 将 click 事件委托到非 document 或 body 的父级元素上 】 jquery处理界面加载时由 $(document).ready(function () { }); 变成 $(window).load(function () { }); 其他代码都不用变,这个问题就解决啦。由此做个记录: 1.希望大家使用框架时不要忘记确认IOS safari 使用是否会出现问题。 2.如果出现和我一样的jquery无法加载的问题,可以试一下我的修改方法。 3.如果哪位老师能提供更好的解决方法。
[ 查看全部 ]
<p> 现象:</p><p> 1.使用框架结合Jquery与net动态加载菜单时,IOS Safari浏览器显示空白,断点追踪时,发现div的html方法无效($("#topbar-collapse").html();获取不到任何值)安卓或电脑显示正常。</p><p> 原因:</p><p> 网上查询的原因是: safari中不可点击元素的click事件不会冒泡到document和body上。</p><p> 但是和我实际不符,我并没有click事件,此处希望有哪位老师帮忙看一下。 </p><p>解决方法:</p><p> 后来参考网上列出关于click事件无效的解决方法【 将 <code>click</code> 事件委托到非 <code>document</code> 或 <code>body</code> 的父级元素上 】</p><p> jquery处理界面加载时由 <strong>$(document).ready(function () { });</strong></p><p> 变成 <strong>$(window).load(function () { });</strong></p><p> 其他代码都不用变,这个问题就解决啦。</p><p>由此做个记录:</p><p> 1.希望大家使用框架时不要忘记确认IOS safari 使用是否会出现问题。</p><p> 2.如果出现和我一样的jquery无法加载的问题,可以试一下我的修改方法。</p><p> 3.如果哪位老师能提供更好的解决方法。</p>