第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

我通過用CSS表達(dá)式,在JS里做判斷,但一直報(bào)錯(cuò),這是為什么?。?/h1>

我通過用CSS表達(dá)式,在JS里做判斷,但一直報(bào)錯(cuò),這是為什么???

森欄 2023-04-26 15:15:10
如題,今天第一次遇到,就是一個(gè)固定的導(dǎo)航菜單,我知道有人要告訴我,你可以用poistion:fixed;這個(gè)我知道,可IE6呢不行了,還有兩種方案?一種是動(dòng)畫運(yùn)動(dòng)到位置,這個(gè)不適用我的需求,因?yàn)槭且粋€(gè)導(dǎo)航菜單,類似于,美麗說和聚美優(yōu)品,等網(wǎng)站的導(dǎo)航。我通過用CSS表達(dá)式,在JS里做判斷,但一直報(bào)錯(cuò)。有沒有人做過,或者給段代碼,或者指點(diǎn)一下。 (function ($) {             var win = window,                 $navTop = $(".topnav"),                 $cloneTop = $navTop.clone(),                 TopValue = $navTop.offset().top;                 $navTop.after($cloneTop).css({                     width: $navTop.width()                     }).hide();                 $(win).bind("scroll",function () {                 var scrollTop = $(document).scrollTop(),                 scrollLeft = $(document).scrollLeft();                 if($.browser.version == 7) {                  if(scrollTop >= TopValue) {                    $cloneTop[0].style.position = "absolute";                    $cloneTop[0].style.backgroundColor = "red";                    $cloneTop[0].style.top ='expression(eval(document.documentElement.scrollTop'+100+'))';                  }                 } else {                     if(scrollTop >= TopValue) {                     $cloneTop.css({                        "position" : "fixed",                        "top" : "0"                         }).show();                     } else if(scrollTop < TopValue) {                         $cloneTop.hide();                         $navTop.show();                     }                     }                 })          })(jQuery)代碼寫的不好,請(qǐng)忽鄙視。
查看完整描述

1 回答

?
www說

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

這里的判斷條件有問題,API文檔里的說明:

我們不推薦使用jQuery.browser這個(gè)屬性,請(qǐng)嘗試使用功能檢測(cè)來代替(見jQuery.support)。 jQuery.browser在未來的版本中可能會(huì)轉(zhuǎn)移到一個(gè)jQuery插件。

以下這個(gè)判斷條件失效了,所以導(dǎo)致報(bào)錯(cuò)。

if($.browser.msie) {

可以用jQuery.support來做瀏覽器判斷

if(!jQuery.support.leadingWhitespace) {


查看完整回答
反對(duì) 回復(fù) 2023-04-29
  • 1 回答
  • 0 關(guān)注
  • 276 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)