I'm developing a project with sudoku, and I'd like to show a "modal" with the possibilities every time the user clicks on some cell.
This site illustrates well what I need: link
How can I do this?
(I'm using input in cells)
I'm developing a project with sudoku, and I'd like to show a "modal" with the possibilities every time the user clicks on some cell.
This site illustrates well what I need: link
How can I do this?
(I'm using input in cells)
I developed the Geniol Sudoku.
The operation is as follows: I take the position of the cell that the user clicked and calculate the X, Y from the middle of it and move the central position of the numpad div to that place.
The code snippet is this (we use CoffeeScript):
# $cell é o div que tem o número que foi clicado e $numpad é o div do modal
left = $cell.position().left - $numpad.width() / 2 + $cell.width() / 2
top = $cell.position().top - $numpad.height() / 2 + $cell.height() / 2
$numpad.css
top: top, left: left
$numpad.addClass 'clicked'
And the CSS:
#numpad {
opacity: 0
position: absolute;
display: inline-block;
width: 70px;
}
#numpad.clicked {
opacity: 1;
transform: scale(1.3);
-webkit-transform: scale(1.3);
}