我是否应该使用“;bindpopup";或;iframe“;传单

我是否应该使用“;bindpopup";或;iframe“;传单,iframe,mobile,popup,leaflet,Iframe,Mobile,Popup,Leaflet,我想在传单弹出窗口中创建一个用户界面(来自mysql的大量数据、按钮、小tchat系统等) 我应该用小册子“bindpopup”功能绑定所有这些html代码+数据,还是最好用iframe在弹出窗口中包含另一个网页?还是别的主意 传单如何在移动设备上显示一个非常大的弹出窗口?如果这是您真正想要做的,您最好将所有内容绑定到一个弹出窗口 为什么??因为使用iframe意味着帧是否从跨域加载。此外,iframe和主页不共享任何CSS样式,甚至不共享JavaScript对象,它们都有自己的执行“范围” 因

我想在传单弹出窗口中创建一个用户界面(来自mysql的大量数据、按钮、小tchat系统等)

我应该用小册子“bindpopup”功能绑定所有这些html代码+数据,还是最好用iframe在弹出窗口中包含另一个网页?还是别的主意


传单如何在移动设备上显示一个非常大的弹出窗口?

如果这是您真正想要做的,您最好将所有内容绑定到一个弹出窗口

为什么??因为使用iframe意味着帧是否从跨域加载。此外,iframe和主页不共享任何CSS样式,甚至不共享JavaScript对象,它们都有自己的执行“范围”

因此,您必须“加倍”加载css/js文件作为示例(即使浏览器很智能,我的意思是您也必须处理两个或更多html文件),也许您可以从
iframe
中编写类似
var L=window.top.L
的代码

如果您有一个非常讨厌的DOM作为弹出内容,您可以做什么来在一个.html文件中创建一个模板,然后通过ajax加载它并将其附加到弹出内容中。例如:

<div class="popup-container">
    <div class="inner">
        <input type="text">
        ...
     </div>
</div>

...

与此类似,这将在地图和弹出窗口的内容之间创建逻辑分隔。

这样做的目的是在地图上显示位置列表,并在打开弹出窗口时获取所有位置的信息。但是用户可以修改一些字段,一些高级功能,如下载显示数据生成的文件等。。。