使用backbone后jquery mobile中popup不能弹出问题解析
来源:互联网 发布:ai cc2017 mac 中文包 编辑:程序博客网 时间:2024/05/16 19:47
jquerymobile中popup的使用方法如下,用法很简单:
<
a
href
=
"#popupBasic"
data-rel
=
"popup"
class
=
"ui-btn ui-corner-all ui-shadow ui-btn-inline"
data-transition
=
"pop"
>Basic Popup</
a
>
<
div
data-role
=
"popup"
id
=
"popupBasic"
>
<
p
>This is a completely basic popup, no options set.</
p
>
</
div
>
但是加入backbone后,由于路由功能由backbone接管,所以再按上述方法无法正常弹出,故需要特殊处理下。
解决方法有:
一、交由javascript的逻辑代码
events: {
'click #popupBasic':'openPopUp'
},
openPopUp: function(e) {
e.preventDefault()
$('#popupBasic').popup('open')
}
二、对popup进行特殊处理,阻止backbone的路由功能:
$(document).ready(function(){
($('a[data-rel="popup"]')).on('click',function(event) {
event.preventDefault();
event.stopImmediatePropagation();
var target = $(this).attr("href");
$(target).popup('open');
});
});
0 0
- 使用backbone后jquery mobile中popup不能弹出问题解析
- jquery mobile的popup不弹出问题。
- jquery mobile 弹出对话框 popup
- 关于使用jquery mobile popup弹框阴影问题
- jquery 弹出框 使用popup
- Jquery Mobile Popup控件 使用注意
- jquery mobile alter、confirm重写,使用popup
- jquery mobile alter、confirm重写,使用popup
- Jquery mobile 中用popup弹出对话框的实现
- jQuery Mobile(Popup)
- jquery mobile Popup
- jquery mobile popup的afterclose事件不触发的问题
- JQuery Mobile Popup窗口定位
- Jquery Mobile 使用问题
- jQuery mobile popup函数回调fangfa
- JQuery Mobile使用过程中遇到的问题总结
- jQuery引用后不能使用
- jquery mobile+iscroll使用时关于页面不能操作input标签问题
- facebook技术相关,这份情怀
- hadoop相关
- C001:Linux工具-cheat命令:用例子来解释命令
- MFC单文档绘图(一)——窗体分割
- iis7使用ProcDump工具抓取dump
- 使用backbone后jquery mobile中popup不能弹出问题解析
- linux 文件去重
- UIView中frame, bounds, center三个属性的关系
- Java endorsed
- 学习iOS 编程的一些建议:
- strcat函数实现
- log4j.properties
- LeetCode 64 Merge Sorted Array
- linux内核机制之等待队列