繁体   English   中英

jQuery我如何执行此代码,并使其显示在div中

[英]jquery how do i execute this code and make it display in a div

我想做的是使用jquery和ul菜单,然后单击它从外部文件加载section div,并在内容div中显示它们,在thos div中,我需要此代码来显示其结果

<script type='text/javascript'>
imvu_avatar_name = "TheDarkRaver";
imvu_panel_name = "rankings_panel";
imvu_section_name = "mp_right";
imvu_panel_width = 320;
imvu_panel_height = 228;
</script>
<script type='text/javascript'
src='http://www.imvu.com/catalog/web_panel_js.php'>
</script>

如果您想看到它的实际效果,请访问http://tdr.host22.com/sections.html

看看我要他们在哪里展示

http://tdr.host22.com/

指向html和脚本源的链接, 我的javascript在外部html中未加载

查看您的站点,您可能想要这样做:

将此内容放在您网页上的某个位置,也许放在所有其他内容之后

<style>
#hiddenData{display:none;}
</style>
<div id="hiddenData">
    <div class="about">About text</div>
    <div class="home">Home text</div>
</div>

然后在您的JS文件中放置以下功能(根据我的javascript在外部html中的加载未加载 ):

var GetData = function(id){
    return $("#hiddenData > div." + id);
};
$(document).ready( function() {
  var sections = $("#menu a");
  var loading = $("#loading");
  var content = $("#content");

  function showLoading() {
    loading.css( {
      visibility: 'visible',
      opacity: 1,
      display: 'block'
    } );
  }

  function hideLoading(){
    loading.fadeTo(1000, 0);
  }

  sections.click( function() {
    showLoading();
    content.slideUp();
    GetData(this.id);
    hideLoading();
    content.slideDown();
  } );
} );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM