Comments (4)
fixed
#user_pass {
display: inline-block;
}
Firefox return display:inline, if display not set in styles; Chrome return inline-block
from hideshowpassword.
old information about default styles https://lists.w3.org/Archives/Public/www-style/2008Jul/att-0124/defaultstyles.htm
from hideshowpassword.
need set inline-block to element in js on input
from hideshowpassword.
Hi @evilebottnawi,
The wrapper will, by default, inherit the display
property of the targeted input element. This is to insure the style of the <input>
is not disrupted more than necessary by the introduction of the wrapper. The only downside to this approach is that everything will be mimicked, including browser inconsistencies.
Setting the display
of the <input>
(as you already have) is the recommended solution, because it's the simplest way of insuring the element is styled consistently across platforms.
You can also customize this behavior by specifying an array of properties for the wrapper to inherit, like so:
$('#example').hideShowPassword({
wrapper: {
inheritStyles: [
// 'display', // omitting due to Firefox inline issue
'verticalAlign',
'marginTop',
'marginRight',
'marginBottom',
'marginLeft'
]
}
});
You can read more about the plugin options in the README.
from hideshowpassword.
Related Issues (20)
- Auto left and right margins not inherited in Firefox HOT 1
- Wrapper margins are still inherited even when not included in the wrapper object's inheritStyles array HOT 4
- Rely more on CSS and less on JS for styles
- Split basic hide/show functionality from toggle UI
- Rendering issue when displayed on a modal form. HOT 2
- browserify require is broken when jQuery versions mismatch HOT 5
- Modernizr >= 2 and >= 3 use touchevents insted touch HOT 3
- Bower install fails HOT 5
- Can we do this with just CSS in supported browsers?
- Attach to hover event HOT 4
- Can't change button title "Show Password" HOT 2
- hideToggleUntil is not documented HOT 3
- Possibility to use existing wrapper (parent) element HOT 1
- Some of the demo doesn't work on Windows 8.1 touchscreen PC in Chrome, Firefox HOT 23
- Disable added inline styles HOT 2
- jquery dependency in wordpress HOT 2
- Keyboard focus lost on toggle in iOS Safari 12.1.2
- About this plugin, how can the focus skip the display password button after pressing the [TAB] key? HOT 1
- Configure globally HOT 5
- Classes should be in kebab-case HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hideshowpassword.