单击子菜单弹出 wordpress 插件中的模式
Clicking sub menu pop up a modal in wordpress plugin
我正在开发一个 Wordpress 插件,当我点击其中一个插件子菜单时,我想打开一个弹出模式。我可以使用 link 或按钮触发模式,但我想在单击子菜单时加载模式。
菜单和子菜单代码:
<div class="wp-menu-name">Smart Form Builder</div>
<ul class="wp-submenu wp-submenu-wrap">
<li class="wp-submenu-head">Smart Form Builder</li>
<li class="wp-first-item">
<a class="wp-first-item" href="admin.php?page=smart-form-builder">Create New Form</a>
</li>
<li>
<a href="admin.php?page=smart-form-builder-form-list">Form List</a>
</li>
<li>
<a href="admin.php?page=smart-form-builder-support">Support</a>
</li>
</ul>
</div>
我的模型代码:
<div class="modal fade" id="modal_choose_ur_form" tabindex="-1" role="dialog" aria-labelledby="modal_choose_ur_formLabel">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title"><h3>Choose Your Form</h3></h4>
</div>
<div class="modal-body">
<a href="#tabs" data-toggle="modal" data-dismiss="modal" id="modal_trigger">Click</a>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
现在我想在单击 Create New Form
子菜单时弹出模式。那么我的 sfb_create_form_page
函数中有什么代码?
我尝试使用各种使用 javascript 的方式,例如
<script type="text/javascript">
$(document).ready(function () {
$('#modal_choose_ur_form').modal('show');
});
</script>
这对一个简单的 HTML 页面非常有效,但不适用于我的插件。谁能帮忙做什么?
给你。 Link
您需要在 ul li 上触发点击事件。并在生成点击事件时打开弹出窗口。
$(document).ready(function () {
$(".ulLiOuter ul li").click(function(e){
e.preventDefault();
$('#modal_choose_ur_form').modal('show');
});
});
我是这样用的
转到 wp-admin/nav-menus.php 页面并从顶部打开 "Show Settings",选中 (XFN) 复选框,然后写入 xfn 输入一些相对值 "like a modal"添加您的 .js 文件此代码
$('a[rel="modal"]').click(function () {
$("#modal-id").modal();
});
我正在开发一个 Wordpress 插件,当我点击其中一个插件子菜单时,我想打开一个弹出模式。我可以使用 link 或按钮触发模式,但我想在单击子菜单时加载模式。
菜单和子菜单代码:
<div class="wp-menu-name">Smart Form Builder</div>
<ul class="wp-submenu wp-submenu-wrap">
<li class="wp-submenu-head">Smart Form Builder</li>
<li class="wp-first-item">
<a class="wp-first-item" href="admin.php?page=smart-form-builder">Create New Form</a>
</li>
<li>
<a href="admin.php?page=smart-form-builder-form-list">Form List</a>
</li>
<li>
<a href="admin.php?page=smart-form-builder-support">Support</a>
</li>
</ul>
</div>
我的模型代码:
<div class="modal fade" id="modal_choose_ur_form" tabindex="-1" role="dialog" aria-labelledby="modal_choose_ur_formLabel">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title"><h3>Choose Your Form</h3></h4>
</div>
<div class="modal-body">
<a href="#tabs" data-toggle="modal" data-dismiss="modal" id="modal_trigger">Click</a>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
现在我想在单击 Create New Form
子菜单时弹出模式。那么我的 sfb_create_form_page
函数中有什么代码?
我尝试使用各种使用 javascript 的方式,例如
<script type="text/javascript">
$(document).ready(function () {
$('#modal_choose_ur_form').modal('show');
});
</script>
这对一个简单的 HTML 页面非常有效,但不适用于我的插件。谁能帮忙做什么?
给你。 Link
您需要在 ul li 上触发点击事件。并在生成点击事件时打开弹出窗口。
$(document).ready(function () {
$(".ulLiOuter ul li").click(function(e){
e.preventDefault();
$('#modal_choose_ur_form').modal('show');
});
});
我是这样用的
转到 wp-admin/nav-menus.php 页面并从顶部打开 "Show Settings",选中 (XFN) 复选框,然后写入 xfn 输入一些相对值 "like a modal"添加您的 .js 文件此代码
$('a[rel="modal"]').click(function () {
$("#modal-id").modal();
});