gpt4 book ai didi

java - jQuery 无法在 JSF(icefaces) 中工作

转载 作者:行者123 更新时间:2023-12-01 15:52:20 25 4
gpt4 key购买 nike

下面是我的 jasx 文件,其中包含 menu.js

<head>
<script src="/js/menu.js" type="text/javascript">
</script>

</head>

菜单.js

    function initMenu() {
alert("ok");
$('#menu ul').hide();
$('#menu li a').click(
function() {
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$('#menu ul:visible').slideUp('normal');
return false;
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {

$('#menu ul:visible').slideUp('normal');
checkElement.slideDown('normal',function(){
var offset = $(this).offset();
$('#menu li a').removeClass('selected');
$(this).parent().find('a:first').addClass('selected');
var margin_top = offset.top-210;
$('div#current').animate({'margin-top':margin_top},2000,'easeOutBounce');
});
return false;
}
}
);
}

$(document).ready(function() {initMenu();});

最佳答案

Icefaces 还使用 $ 变量,因此您必须为 jQuery 脚本使用另一个变量。您将像这样重新声明它:

var myJQuery = jQuery.noConflict();

并在基于 jQuery 的脚本中将所有 $ 实例替换为 myJQuery

关于java - jQuery 无法在 JSF(icefaces) 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com