【发布时间】:2012-02-23 15:12:18
【问题描述】:
我询问了this question 关于根据屏幕大小更改引导弹出框位置的问题。
答案很好 - 但是我现在还想更改弹出框的操作(因此它在移动设备上单击)以及位置,并且难以重构代码。这就是我所拥有的:
$(document).ready(function(){
$('#my_list li').popover({
placement: wheretoplace
});
});
function wheretoplace(){
var width = window.innerWidth;
if (width<500) return 'below';
return 'left';
}
如何修改 wheretoplace 函数以返回两个内容:placement 值和 trigger 值?我在jsFiddle 中有现有的东西。
编辑 - 我已经修改了上面的 jsFiddle 以显示完整的解决方案,在下面的 @James 答案中添加了一个 click 事件。
【问题讨论】:
标签: javascript jquery twitter-bootstrap