我正在使用popper.js,我想根據工具提示的位置改變其他元素的css屬性。當我從瀏覽器的控制臺檢查html元素時,我看到了屬性,所以我首先嘗試使用javascript,通過使用document . query selector(& quot;# popper-popup & quot;)、dataset.popperPlacement沒有顯示任何內容,然后我嘗試使用jQuery $(& quot;# popper-popup & quot;).屬性(& quot數據彈出器放置& quot);,一樣!。最后用$(& quot;#彈出按鈕& quot).有(& quot& gt#popper-popup[data-popper-placement^='bottom']";).CSS(& quot;背景& quot,& quot紅色& quot);什么都沒發生。當我檢查codepen的控制臺時,placement屬性并不存在... 有人能解釋一下嗎,我怎樣才能得到工具提示的位置。謝謝 代碼筆彈出窗口
為了使答案有意義,這是一個我用來根據彈出器方向旋轉關閉按鈕的函數:
function rotateClose(){
$(divId+" .popover[data-popper-placement^='top']").prev().css("transform","rotate(180deg)");
$(divId+" .popover[data-popper-placement^='left']").prev().css("transform","rotate(90deg)");
$(divId+" .popover[data-popper-placement^='right']").prev().css("transform","rotate(-90deg)");
$(divId+" .popover[data-popper-placement^='bottom']").prev().css("transform","rotate(0deg)");
}
上一篇npm清除vue緩存
下一篇nvue和vue跳轉