如何在WordPress中使用内联JavaScript
How to use inline JavaScript in WordPress
本文关键字:JavaScript WordPress 更新时间:2023-09-26
我正在尝试在WordPress中创建一个弹出窗口。我的弹出窗口打开了,但取消和发送按钮不起作用。
这是我的脚本和代码:
脚本
<script type="text/javascript" charset="utf-8">
$(function() {
function launch() {
$('#sign_up').lightbox_me({centered: true, onLoad: function() { $('#sign_up').find('input:first').focus()}});
}
$('#try-1').click(function(e) {
$("#sign_up").lightbox_me({centered: true, preventScroll: true, onLoad: function() {
$("#sign_up").find("input:first").focus();
}});
e.preventDefault();
});
$('table tr:nth-child(even)').addClass('stripe');
});
</script>
这是我的形式
<a href="#" id="try-1" class="sprited"><div class="call"></div></a>
<div id="sign_up">
<h3 id="see_id">Request a call Back</h3>
<div id="sign_up_form">
<form id="form1" name="form1" action="../mail.php" method="post" >
<label><strong>Name :</strong> <input class="sprited"/></label>
<label><strong>Mobile No :</strong> <input class="sprited"/></label>
<div id="actions">
<input type="button" name="cancel" value="Cancel" class="close form_button sprited" />
<input type="button" name="send" value="Send" class="form_button sprited" />
</div>
</form>
</div>
<a id="close_x" class="close sprited" href="#">close</a>
</div>
不要使用内联 JavaScript。按照 rosscower 的建议,将你的 javascript 添加到 js 文件中。您现在需要正确排队。不要只是将其转储到标题中。这里还需要考虑条件语句来加载你的jquery文件,如果你只需要在某个页面上加载它,你需要有条件地加载它,否则这将加载到所有页面上。
例如,你调用了你的js文件myjs.js
,你把它添加到一个名为js
的文件夹中,并且只想在主页上加载它,你会做这样的事情
function register_my_js() {
if(is_home()) {
wp_enqueue_script( 'my-script', get_template_directory_uri() . '/js/myjs.js', array(), '', true );
}
}
add_action( 'wp_enqueue_scripts', 'register_my_js' );
相关文章:
- Wordpress中的Javascript出现匿名函数/引用错误
- 如何将javascript添加到Wordpress侧边栏中
- Wordpress:javascript在服务器上的wp-admin中不起作用
- 在WordPress站点中加载jquery.js后加载javascript代码
- Javascript非常简单:'阅读更多''显示较少'应用于Wordpress的功能
- WordPress驱动的单页应用程序,具有通用JavaScript
- 防止WordPress javascript冲突的良好实践
- Wordpress 3级水平导航-需要jquery/javascript帮助进行对齐
- javascript文件中带有php(wordpress)的Src文件路径
- 在wordpress中使用javascript在flash和iframe版本的直播Ustream之间切换
- Wordpress AJAX with raw javascript? NO Jquery
- 将Javascript对象存储在Wordpress用户数据库中
- 在WordPress中使用JavaScript在html元素上添加css类
- Javascript Wordpress字段验证匹配
- Bootstrap javascript wordpress issue data-toggle="colla
- Javascript/Wordpress-表单选择条件
- JavaScript WordPress uncatch typeerror $ 不是一个函数
- jQuery + PHP + JavaScript + Wordpress: HTML按钮调用点击
- 简单的javascript wordpress插件
- Adding php to javascript (wordpress)