我想補充data
屬性與jQuery的DOM元素,但只有當$(window).width
是大於800像素。所以現在我有這樣的代碼,它不工作。添加自定義數據屬性的DOM元素
注:Chrome開發者工具不報告代碼中的任何問題。
代碼:
<div id="wallpaper"></div>
<div id="wallpaper-right"></div>
<div class="container"></div>
jQuery的
var width = $(window).width(),
wallpapers = $("#wallpaper, #wallpaper-right"),
container = $(".container");
if (width > 800) {
wallpapers.data("stellar-ratio") === 0.1;
container.data("stellar-ratio") === 1;
}
加入
data
屬性後
所需的結果HTML:
<div id="wallpaper" data-stellar-ratio="0.1"></div>
<div id="wallpaper-right" data-stellar-ratio="0.1"></div>
<div class="container" data-stellar-ratio="1"></div>
是的,這按預期工作。謝謝! – 2014-10-07 17:30:33
歡迎@BlazKranjcev – 2014-10-07 18:27:40