Travis build: 461
This commit is contained in:
48
README.md
48
README.md
@ -90,12 +90,14 @@
|
|||||||
* [`detectDeviceType`](#detectdevicetype)
|
* [`detectDeviceType`](#detectdevicetype)
|
||||||
* [`elementIsVisibleInViewport`](#elementisvisibleinviewport)
|
* [`elementIsVisibleInViewport`](#elementisvisibleinviewport)
|
||||||
* [`getScrollPosition`](#getscrollposition)
|
* [`getScrollPosition`](#getscrollposition)
|
||||||
|
* [`getStyle`](#getstyle)
|
||||||
* [`getURLParameters`](#geturlparameters)
|
* [`getURLParameters`](#geturlparameters)
|
||||||
* [`hasClass`](#hasclass)
|
* [`hasClass`](#hasclass)
|
||||||
* [`hide`](#hide)
|
* [`hide`](#hide)
|
||||||
* [`httpsRedirect`](#httpsredirect)
|
* [`httpsRedirect`](#httpsredirect)
|
||||||
* [`redirect`](#redirect)
|
* [`redirect`](#redirect)
|
||||||
* [`scrollToTop`](#scrolltotop)
|
* [`scrollToTop`](#scrolltotop)
|
||||||
|
* [`setStyle`](#setstyle)
|
||||||
* [`show`](#show)
|
* [`show`](#show)
|
||||||
* [`toggleClass`](#toggleclass)
|
* [`toggleClass`](#toggleclass)
|
||||||
|
|
||||||
@ -1739,6 +1741,29 @@ getScrollPosition(); // {x: 0, y: 200}
|
|||||||
[⬆ Back to top](#table-of-contents)
|
[⬆ Back to top](#table-of-contents)
|
||||||
|
|
||||||
|
|
||||||
|
### getStyle
|
||||||
|
|
||||||
|
Returns the value of a CSS rule for the specified element.
|
||||||
|
|
||||||
|
Use `Window.getComputedStyle()` to get the value of the CSS rule for the specified element.
|
||||||
|
|
||||||
|
```js
|
||||||
|
const getStyle = (el, ruleName) => getComputedStyle(el)[ruleName];
|
||||||
|
```
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Examples</summary>
|
||||||
|
|
||||||
|
```js
|
||||||
|
getStyle(document.querySelector('p'), 'font-size'); // '16px'
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
|
||||||
|
[⬆ Back to top](#table-of-contents)
|
||||||
|
|
||||||
|
|
||||||
### getURLParameters
|
### getURLParameters
|
||||||
|
|
||||||
Returns an object containing the parameters of the current URL.
|
Returns an object containing the parameters of the current URL.
|
||||||
@ -1888,6 +1913,29 @@ scrollToTop();
|
|||||||
[⬆ Back to top](#table-of-contents)
|
[⬆ Back to top](#table-of-contents)
|
||||||
|
|
||||||
|
|
||||||
|
### setStyle
|
||||||
|
|
||||||
|
Sets the value of a CSS rule for the specified element.
|
||||||
|
|
||||||
|
Use `element.style` to set the value of the CSS rule for the specified element to `value`.
|
||||||
|
|
||||||
|
```js
|
||||||
|
const setStyle = (el, ruleName, value) => (el.style[ruleName] = value);
|
||||||
|
```
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Examples</summary>
|
||||||
|
|
||||||
|
```js
|
||||||
|
setStyle(document.querySelector('p'), 'font-size', '20px'); // The first <p> element on the page will have a font-size of 20px
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
|
||||||
|
[⬆ Back to top](#table-of-contents)
|
||||||
|
|
||||||
|
|
||||||
### show
|
### show
|
||||||
|
|
||||||
Shows all the elements specified.
|
Shows all the elements specified.
|
||||||
|
|||||||
@ -159,12 +159,14 @@
|
|||||||
<a class="sublink-1" href="#detectdevicetype">detectDeviceType</a>
|
<a class="sublink-1" href="#detectdevicetype">detectDeviceType</a>
|
||||||
<a class="sublink-1" href="#elementisvisibleinviewport">elementIsVisibleInViewport</a>
|
<a class="sublink-1" href="#elementisvisibleinviewport">elementIsVisibleInViewport</a>
|
||||||
<a class="sublink-1" href="#getscrollposition">getScrollPosition</a>
|
<a class="sublink-1" href="#getscrollposition">getScrollPosition</a>
|
||||||
|
<a class="sublink-1" href="#getstyle">getStyle</a>
|
||||||
<a class="sublink-1" href="#geturlparameters">getURLParameters</a>
|
<a class="sublink-1" href="#geturlparameters">getURLParameters</a>
|
||||||
<a class="sublink-1" href="#hasclass">hasClass</a>
|
<a class="sublink-1" href="#hasclass">hasClass</a>
|
||||||
<a class="sublink-1" href="#hide">hide</a>
|
<a class="sublink-1" href="#hide">hide</a>
|
||||||
<a class="sublink-1" href="#httpsredirect">httpsRedirect</a>
|
<a class="sublink-1" href="#httpsredirect">httpsRedirect</a>
|
||||||
<a class="sublink-1" href="#redirect">redirect</a>
|
<a class="sublink-1" href="#redirect">redirect</a>
|
||||||
<a class="sublink-1" href="#scrolltotop">scrollToTop</a>
|
<a class="sublink-1" href="#scrolltotop">scrollToTop</a>
|
||||||
|
<a class="sublink-1" href="#setstyle">setStyle</a>
|
||||||
<a class="sublink-1" href="#show">show</a>
|
<a class="sublink-1" href="#show">show</a>
|
||||||
<a class="sublink-1" href="#toggleclass">toggleClass</a>
|
<a class="sublink-1" href="#toggleclass">toggleClass</a>
|
||||||
|
|
||||||
@ -852,6 +854,13 @@ You can omit <code>el</code> to use a default value of <code>window</code>.</p>
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<pre><code class="language-js">getScrollPosition(); // {x: 0, y: 200}
|
<pre><code class="language-js">getScrollPosition(); // {x: 0, y: 200}
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="getstyle">getStyle</h3></div><div class="section double-padded">
|
||||||
|
<p>Returns the value of a CSS rule for the specified element.</p>
|
||||||
|
<p>Use <code>Window.getComputedStyle()</code> to get the value of the CSS rule for the specified element.</p>
|
||||||
|
<pre><code class="language-js">const getStyle = (el, ruleName) => getComputedStyle(el)[ruleName];
|
||||||
|
</code></pre>
|
||||||
|
<pre><code class="language-js">getStyle(document.querySelector('p'), 'font-size'); // '16px'
|
||||||
|
</code></pre>
|
||||||
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="geturlparameters">getURLParameters</h3></div><div class="section double-padded">
|
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="geturlparameters">getURLParameters</h3></div><div class="section double-padded">
|
||||||
<p>Returns an object containing the parameters of the current URL.</p>
|
<p>Returns an object containing the parameters of the current URL.</p>
|
||||||
<p>Use <code>match()</code> with an appropriate regular expression to get all key-value pairs, <code>Array.reduce()</code> to map and combine them into a single object.
|
<p>Use <code>match()</code> with an appropriate regular expression to get all key-value pairs, <code>Array.reduce()</code> to map and combine them into a single object.
|
||||||
@ -907,6 +916,13 @@ Scroll by a fraction of the distance from the top. Use <code>window.requestAnima
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<pre><code class="language-js">scrollToTop();
|
<pre><code class="language-js">scrollToTop();
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="setstyle">setStyle</h3></div><div class="section double-padded">
|
||||||
|
<p>Sets the value of a CSS rule for the specified element.</p>
|
||||||
|
<p>Use <code>element.style</code> to set the value of the CSS rule for the specified element to <code>value</code>.</p>
|
||||||
|
<pre><code class="language-js">const setStyle = (el, ruleName, value) => (el.style[ruleName] = value);
|
||||||
|
</code></pre>
|
||||||
|
<pre><code class="language-js">setStyle(document.querySelector('p'), 'font-size', '20px'); // The first <p> element on the page will have a font-size of 20px
|
||||||
|
</code></pre>
|
||||||
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="show">show</h3></div><div class="section double-padded">
|
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="show">show</h3></div><div class="section double-padded">
|
||||||
<p>Shows all the elements specified.</p>
|
<p>Shows all the elements specified.</p>
|
||||||
<p>Use the spread operator (<code>...</code>) and <code>Array.forEach()</code> to clear the <code>display</code> property for each element specified.</p>
|
<p>Use the spread operator (<code>...</code>) and <code>Array.forEach()</code> to clear the <code>display</code> property for each element specified.</p>
|
||||||
|
|||||||
@ -9,5 +9,5 @@ const getStyle = (el, ruleName) => getComputedStyle(el)[ruleName];
|
|||||||
```
|
```
|
||||||
|
|
||||||
```js
|
```js
|
||||||
getStyle(document.querySelector('p'), 'font-size') // '16px'
|
getStyle(document.querySelector('p'), 'font-size'); // '16px'
|
||||||
```
|
```
|
||||||
|
|||||||
@ -5,9 +5,9 @@ Sets the value of a CSS rule for the specified element.
|
|||||||
Use `element.style` to set the value of the CSS rule for the specified element to `value`.
|
Use `element.style` to set the value of the CSS rule for the specified element to `value`.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const setStyle = (el, ruleName, value) => el.style[ruleName] = value;
|
const setStyle = (el, ruleName, value) => (el.style[ruleName] = value);
|
||||||
```
|
```
|
||||||
|
|
||||||
```js
|
```js
|
||||||
setStyle(document.querySelector('p'), 'font-size', '20px') // The first <p> element on the page will have a font-size of 20px
|
setStyle(document.querySelector('p'), 'font-size', '20px'); // The first <p> element on the page will have a font-size of 20px
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user