当前位置: 首页 > news >正文

智能建筑网站宝塔配置wordpress

智能建筑网站,宝塔配置wordpress,营销网站制作图片,建站如何注重内容建设问题描述#xff1a; 在优化页面时#xff0c;为了实现网页顶部遮挡效果#xff08;内容滚动#xff0c;顶部导航栏不随着一起滚动#xff0c;并且覆盖#xff09;#xff0c;做法是将内容都放在一个div里面#xff0c;为这个新的div设置样式#xff0c;margin-top w…问题描述 在优化页面时为了实现网页顶部遮挡效果内容滚动顶部导航栏不随着一起滚动并且覆盖做法是将内容都放在一个div里面为这个新的div设置样式margin-top width heigh等网页效果的确实现了但是出现的新的问题传参失败点击按钮跳转之后在页面是更新的数据并没有一起传过去。 分析: 可能是改变的了网页内容的div层级结构在JavaScript中按钮触发的事件是通过div一层一层来找到参数的位置导致了参数无法绑定。 复刻 在下面这一行代码中通过层级选择器找到目标div元素 类的名字进行传参。 setDivContent(div.div1 div.div2 div.my-div, 这是一个带参数的div示例);demo !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/titlestyle.my-div {background-color: #f2f2f2;padding: 10px;border: 1px solid #ccc;}/style /head body div classdiv1div classdiv2div idmyDiv classmy-div/div/div /divscriptfunction setDivContent(selector, content) {var div document.querySelector(selector);if (div) {div.innerHTML content;console.log(The div target element was successfully obtained)} else {console.error(Unable to find the target div element.);}}// 调用setDivContent方法传递相对路径和参数作为div的内容setDivContent(div.div1 div.div2 div.my-div, 这是一个带参数的div示例);// 可以根据需要多次调用setDivContent方法传递不同的相对路径和参数// setDivContent(#anotherDiv, 另一个参数); /script /body /html网页效果 这时尝试改变div的结构看看能不能拿到参数 在div1  div2之间在加一层div层级选择器代码不动 div classdiv1divdiv classdiv2div idmyDiv classmy-div/div/div/div /div 网页效果 解释 通过这个demo证明了使用绝对路径的方式改变div层级结构可能会导致页面获取参数失败。 下面介绍另一种可能使用id选择器  #xxx  就不会出现这个问题 在改变div层级结构时传参不受影响 使用的 id 绑定数据 setDivContent(#myDiv, 这是一个带参数的div示例); demo !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/titlestyle.my-div {background-color: #f2f2f2;padding: 10px;border: 1px solid #ccc;}/style /head body div classdiv1div classdiv2div idmyDiv classmy-div/div/div /div scriptfunction setDivContent(selector, content) {var div document.querySelector(selector);if (div) {div.innerHTML content;console.log(The div target element was successfully obtained)} else {console.error(Unable to find the target div element.);}}// 调用setDivContent方法传递相对路径和参数作为div的内容setDivContent(#myDiv, 这是一个带参数的div示例);// 可以根据需要多次调用setDivContent方法传递不同的相对路径和参数// setDivContent(#anotherDiv, 另一个参数); /script /body /html网页效果 这时改变div的结构看看效果 在div1  div2之间在加一层div层级选择器代码不动 div classdiv1divdiv classdiv2div idmyDiv classmy-div/div/div/div /div 网页效果 解释 通过上面这个demo证明了使用id选择器进行绑定改变div层级结构后传参不受影响。 解决方案 在实际的项目中出现了这个问题 1、全局搜索div的类名或者id名找到JS文件找到绑定数据部分的代码。 2、看看是用哪种方式写的再来修改div路径。 工具推荐
http://www.dnsts.com.cn/news/136393.html

相关文章:

  • 太原网站备案现场核验推广搜索引擎
  • 网站建站素材沈阳市建网站
  • 做拼多多代运营网站常州网站推广招聘
  • 网站建设困难吗西平企业网站建设
  • 河西网站建设网站的文件夹结构
  • 北京网站建设 seo公司哪家好迈若网站建设
  • 网站只做南昌定制网站公司
  • 网站架构分析工具网上给别人做网站
  • asp网站乱码电商论坛网站模板
  • 网站管理员作用济南建网站公司
  • php微信微网站怎么做网站后台生成静态页面
  • wan网站建设wordpress 代码 翻译
  • 怎么样自己做网站接订单垂直门户网站建设
  • 如何找到网站是谁做的wordpress tag 别名
  • 电商网站的建设与安全gta5买房网站正在建设
  • 吉林省建设厅证件查询网站济南网站建设公司哪个好
  • 做网站首选什么语言神马seo教程
  • 中为网站建设百度站长平台快速收录
  • 做公司网站 需要注意什么网站建设和挂标情况清理表
  • wap商城网站模板素材wordpress模版c2c商城
  • 电子商务网站开发目的和意义百度推广登录网站
  • “一个”网站服务器租用公司
  • 横向网站百度系app有哪些
  • 网站主题旁边的图标怎么做建程网招工信息
  • 启东 网站开发昆明网建
  • 做网站业务的怎么寻找客户东城免费做网站
  • 展示型商城订单网站建设网站首页被k 做跳转
  • 做网站导航按钮怎么猛网站建立好如何做seo
  • 凤城市网站建设网站开发报告步骤分析
  • 企业网站的建立的目的傻瓜式做网站软件