我正在使用自定义js,它已经编写了一个小提琴,我想将它集成到我的wordpress主题:我已经使用了如下的寄存器和入队脚本,它们似乎正确加载,但它是自定义的.js似乎是错误的。
如果我错过了标签或某些东西,我可以告诉我,因为我被卡住了。以下是我的代码: -
/ 我的功能文件 /
<?php
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") ."://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script('jquery');
wp_register_script( 'jquery-ui', get_template_directory_uri().'/js/jquery-ui.min.js', array('jquery'), true );
wp_enqueue_script( 'jquery-ui' );
wp_register_script( 'custom', get_template_directory_uri().'/js/custom.js', array('jquery-ui'), true );
wp_enqueue_script( 'custom' );
}
?>
/ 我的自定义JS文件 * /
$(document).ready(function() {
$("h1, h2").on('click', function (e) {
e.preventDefault();
$(this).effect( "bounce", { times : 2, direction : "down", distance : "3" }, 200)
});
三江源 科斯蒂
答案 0 :(得分:7)
您忘了关闭文档。已经
$(document).ready(function() {
$("h1, h2").on('click', function(e) {
e.preventDefault();
$(this).effect("bounce", {
times: 2,
direction: "down",
distance: "3"
}, 200);
});
});